I have to admit I did the TL;DR and went to the last paragraph and then read the rest of your post from the bottom up!
I guess the point is we do get through all these things somehow but it's about having the support to do so. You can cope with anything with the right support! I'm glad you joined us, keep sharing.
__________________
Pegasus
Got a quick question related to mental health or a treatment? Ask it here General Q&A Forum
“Everybody is a genius. But if you judge a fish by it's ability to climb a tree, it will live it's whole life believing that it is stupid.” - Albert Einstein