I kind of know what you mean, everyday life (particularly at the moment) can be difficult to deal with. I think a lot of things are a factor, like the constant stream of negative information from practically every form of media, loneliness, money issues, society in general, etc..
Your mentality is key and what you focus on, and it can be particularly difficult in circumstances like when you live on your own. Everyone has the right to make their own choices, but avoidance coping by smoking weed (or anything else) isn't really a great idea since you'll rely on it more to "get you through" those times, it kind of creates more of a divide, and in some circumstances become a problem because you may find that it'll be more and more difficult to be "sober".
Unfortunately for you this sobriety is the level you're born into and at which everything and everyone else lives on.. so it's better to find some kind of healthy way to help you deal with things. There's not a lot of easy fixes to just suddenly find yourself with someone and to be happy. I think it's best firstly to work on yourself before you meet people, because often how you feel about yourself is reflected in your personality and how you act. If you're sad and bitter people are going to pick up on that.
I completely understand that it's not easy to shift the mentality you have now, but for as long as you have it it's going to be the thing that holds you back.