In addition to following suggestions that I made above, you should consider getting a pet, preferably from an animal shelter.
I'm partial towards dogs, but a cat might be better suited for you if you would be away from home for many hours every work day. Both animals have advantages and disadvantages.
Also, get involved in helping people through a charity or on your own. That could help elevate your mood.
==========
==========
It's nice to be important, but it's more important to be nice. - John Cassis on manners
Ignoring juvenile attacks and remarks on the internet for over two decades.
Arguing by deflection or name-calling is an admission that you don't have a rational argument.