cindyluehoo, have you ever had therapy for all of this?
I am so sorry you are struggling so much. You are welcome to talk about the "whys" behind your challenges, even if it is just to hear others that may have experienced similar challenges.
(((Caring Hugs)))
OE