One big, warm, tight, hug, hanshake and howdy, moose-size official type welcome to the site.
This place is amazing!
I'm truly sorry for the pain you are going through. But we have members here and even forums dedicated to these things to help you.
"Not sure if you should be here?" HA!. I like that. You're silly.
You are not alone.
You are one of us.
And we are here to help.