
The Glass Castle is a wonderful book, excellent recommendation.
My vote would be for you take really good care of yourself. If I were in your situation I think I'd have to save my sanity and get away from my parents. I myself have had to do that - I had to get clear of them and focus on my own life to get healthy.