I seriously relate to this but without the drugs. I instead play video games and live in a fantasy world.
To expanded on this I'll tell a little story that happened to me. Back story, very crappy family, socially awkward, a little retarded, no girlfriend, and only a few good friends. So for most of my life I've just been going day to day with no expectation for my life to get any better. I've almost given up on happiness. I almost don't even know what it means to be truly happy. When I was finally alone in my house after my brother and his wife moved out, thank freaking CHRIST, I started to feel it again. But it didn't truly hit me until last year.
The union at my work place planed for a family day at a local park. I had a pretty good time there with the guys. Nothing special, just hanging out. Then the woman that works with us, that I have a crush on >.>, showed up a little late. She hung out with me and another guy with his wife. The four of us walked around the park and then rode on a small tour train. We all sat on one bench and I was next to her. As we got half way through the ride it hit me. "This is what it is to be normal. To sit next to a woman you love surrounded by people you know. This is happiness." I have never before or since felt that kind of joy. I doubt she felt the same way with my creepy ass. :P
But imagine living like that, never knowing how to find happiness and people all around you living "normal" lives. That will get into your skin. Make you think nasty, horrendous thoughts. Is it right to act on these thoughts? No. It is never right. But there's nothing that can be done for these people. "See a psychiatrist." Talking helps but it doesn't solve the problem. "Deal with it" is also not going to help. The only solution is that something or someone good comes along.