A.L.
hello
good question you pose here.. as everyone has certainly gone thru some type of tough experience. For me, I grew up with alcoholic parents and then was placed in foster care. BOTH situations came with their set of problems.
As for coping... well, like you, I have gone to different therapist (sometimes it takes going to several different ones until you find the right one) also.. I have and still make it a point to read many self-help books. I will say this... you are doing well in the sense that you do appreciate your blessings. Not everyone even realizes that despite hardships, we also have blessings and to me having a sense of gratitude definitely lends itself to the healing of one's soul. Additionally, you will have setbacks... there are no overnight cures. However, keep this in mind.... look at far how you have come, see that WOW...you have survived a lot.. also.. never thought I'd be saying this.... when people used to tell me.. forgiveness helps you heal and move forward.. I would like.. oh yeah sure... but recently.. after 30 years I finally decided to forgive my foster father who molested me..... yes, forgive.. I wrote him an email (of course I never heard back) but that didn't matter.. I did it for me.. now my point is.... having gone thru what you have, do you have someone you could forgive? Once I finally decided to forgive (not forget) but forgive that guy, my world opened up even more.. all of a sudden I felt even more free.. I told him I no longer wanted this silent bond between victim and perpetrator... I was setting myself free.. gotta tell you, since I did it.. food which is also my vice :) hasn't been as important to me.. I have lost a few lbs... and I attribute this as a result of my forgiving..
now I will also say it took me MANY years to get to this point. you can start small... and if forgiving isn't on your list, then start with simply forgiving you.... you say you are hard on yourself... ok.. start there... each time you catch yourself saying negative to yourself, STOP catch yourself and say.. NO.. I am not going to keep doing that. you see, you need to break that cycle.. so instead of the negative, replace with something positive.. this sounds all simple but it does start with you.. a positive you on the inside will result in a positive you on the outside.. it's a slow process but you can do it.. you've already come this far and for that you should be praised!! :)