I know it's harsh, but good things happens when the least you expect them. It could take some days or years. I do have some experiences about that either. Got no family anymore and no home (at the time), thought I was done for and then BAM, my whole life got a 180 turn, met the girl of my life (my wife now), started a company out of nowhere, bought every game I wished for and well, things are pretty awesome now. And look, I live in Brazil. We start at the hardest settings here (with a potato for a PC (life)). Something I get to learn is to make everyone happy without waiting compensation or even gratitude. I teach rollerskating as a hobby and I'm pretty well known about that around here. Maybe you can find something that gives you joy teaching others or making people happy. I trully hope that your life gets a 180 turn as my life did. I'm cheering for you.