Can I say that you really need to remove the guilt you've taken on.
You have had a ton of things to deal with. But ..... you were able to talk about them here. You're consciously fighting your wrongly placed guilt - and that's good. I think you're former therapy has done more for you than you're realizing.
First, please don't even consider that you were a bad daughter. My mother passed early this year from dementia. There was no way i could properly take care of her once the disease became pretty severe. Even if you were in the best of health, there is no way you could have helped your step-mother - impossible! At some point, she had to have an RN close by.
You've mentioned about some health problems of your own. Your two close friends certainly must be aware of that. Don't take on any guilt for something beyond your control. I'm sure your friends would feel the same.
I am so sorry for your childhood. Mine was not great - but it was not filled with the terror that you had to face as a child. I hope much of your former therapy was based on your childhood distress.
I don't know what to say ... in any form of comfort ... about your son. Several weeks ago, a close friend of mine lost her son. He commited suicide. I can see the total despair in my friend, but I can't feel it because I have been lucky enough to not to have had to go thru anything like that.
I've gone thru a divorce after 23-years of marriage. I have two daughters - one who I'm close to and visa versa. And the other one ... i love her ... but she uses me - only calls when she needs something. Again - this is nothing compared with what you're having to accept.
Yes ..... life can suck - but you are handling so much of it so well. Keep doing that! And while your at it, please don't take on so much guilt. They WERE things beyond your control - even with your son.
If I can, I'de like to suggest going to see a talk therapist again. I can understand the despair health problems can bring ... I've had kidney failure three times and currently have stage #4 prostate cancer - both for 3-1/2 years now. I do go to a psychologist who specializes in terminal diseases - and it does help. So does the support group I belong to. And so does having my dog - and daily best friend, Gizmo.
They all add meaning to life. They all give me some purpose in life. And they help me to NOT take on guilt - where I had been before!
Peace and wellness
Rob & Gizzy