Welcome!

Am so sorry this is happening.
Well it is a lot to take in, I think you are dealing with a lot of new information.
Things can get a lot better. We can learn extremely useful tools, ways of being.
Be gentle with yourself.
Pause. Be good to yourself.
Take care of well being, which for me is
HALT(am I Hungry, Angry, Lonely,Tired.?)
There is a lot to learn here...
I cannot learn all of this in one day.
The best thing is, you found this community!
There is hope, experience, strength here.
Share, read, post.
Things can and do get better.
Tomorrow is a new day.
Sincerely
amback