Look, I know it's hard to be in this situation, and, although I haven't experienced what you are going through, i can tell you to first value yourself, how? Remember that you are a person, you deserve to be treated like a human, you deserve health, you deserve a home, you deserve to be happy you deserve to be accepted by who you truly are. Many people will try to ruin your life because of who you are, but they cannot change you, no matter how they hurt you, you'll keep going, because it's your life, and nobody can take it from you.
I hope I could've been supportive, although I suck at making people feel better, that's what I can give you, life is going to be rough, depressing and filled with many big obstacles, but it doesn't mean it's going to be impossible.
I wrote too much I think :/