I don't agree with liberals much, but, I do agree with this piece.  
There are Wellness Warriors (Southcentral Foundation) and Hearts Going Towards Wellness (Interact Ministries) for those who need help in dealing with past and present abuse.   Get help.  You aren't the only one and it helps to be with others who understand what you are going through.