Caligirl - Have you thought about seeing a therapist? It can be so, so helpful. If you've spent many years in a household like this your psyche and sense of self-worth can become severely damaged. A therapist can help you regain a healthy perspective, and provide encouragement and support through these difficult days. The process might just save your life.