I understand how you feel because when I was a baby smoker I mostly got high to escape my dismal reality and to make the rare good things I experienced all the better. After a while I discovered that it was but a temporary solution and when I went back to being sober I suffered because I didn’t attack the main source of the issue.
As for your current issue I would just try to get stronger weed. It’s seems like a rather simple solution but it’s solved a lot of problems for me.