Don't worry, you are making progress, opening up here is a step in the right direction. As far as your family situation, things will improve as time progresses. You can do it, and heal.
Here's a little something I learned. Healing takes time, and there is nothing we can do to speed it up. Just take it one step at a time. One day at a time. One minute at a time, if nessicary. Things will improve.
"I'm pretty sure they have no clue that what they do has an effect on me, and if the do they probably don't care because it's still going on. That or they can't control it." _moon_
I was impressed by this, since it applies to a lot of people out there. But I am sure that at some times, they might just care, and change. It will take time for them to realize it/you to tell them. Sometimes we have to speak up, at the right time.