@Florian, If enough to pay rent is guaranteed there, why is someone homeless?
@WarKitty, multiple times you've posted about your frustration with how ineffective therapy has been for you, since the reasons for your unhappiness are because of actual reality, not an internal mental state, why did you expect it to help?
Were you hoping to be hypnotized into pleasant hallucinations like Sam in Terry Gilliam's Brazil?
To reverse Shakespeare, the fault dear WarKitty is in your Stars (fate) not in yourself (perception of reality).
Therapy doesn't fix environment.
When you've been told "You should go to therapy", that means "I can't help you, and don't want to listen", and you know this, you're far too articulate and educated to not know that brightsiding "reframing" self delusion only goes so far.
The "Just choose to be happy" advocates are delusional or frauds, DON'T BELIEVE THE HYPE!
You need to either move to someplace with decent healthcare and opportunities (maybe Massachusetts?) or organize with enough other people to make where you are more decent (it has been done, but don't hold your breath).
Your environment is your problem, not your "attitude", except for believing in the liars and/or simpletons who tell you otherwise.
It's your circumstances that need to change, work on that, not "attitude".
That said, being a good actor and liar is rewarded so you should practice smiling, nodding, and pretending to agree when your told untruths, unless you're trying to do good for people other than yourself, in which case honesty is often more effective.
For more immediate happiness spend more time talking to people face to face who are not customers, bosses, family or medical workers.