WOW. So much going on in your life!
I'm glad you were able to post all this. I hope it's ok with you that you now have.

One thing that sent a flag in my mind: do you and your roomie have a lease? If so, you might want to try and talk about that with your roomie's mom while she's there... if you can't afford to stay there alone, is she willing to help you get out of the place, or help you to stay???
It's quite traumatic to be "involved" with any suicide attempt. I hope you will take care of yourself... and if that means hiding away from time to time, then do so (for a little bit of time.) TC
We all "deserve" good things! Sometimes we do get stuff that we don't "deserve."