Hey, I'm in your shoes too. I've been down the path of self sabotage asking myself the same questions. Apparently, life is so unfair. However, psychic reading is an addiction and you need a fix. For every negative reading, you want to get a positive reading to feel better. And the positive reading is not good enough, so we go to another reader. Things don't happen because we're too hung up on timeframes and results. Things will happen in Divine timing. Meanwhile everyone is getting paired up with amazing people and they're going on vacations and getting married and what not.
However, I'm trying to turn it around and you should too. I've started buying myself flowers and started meditation. And I'm forcing myself to do nice things for myself. It sounds weird but I've set myself time aside for crying lol. And coming to this site and reading about everyone's experiences kinda makes me feel like I'm not alone. Hang in there, things will get better.