Life is pretty awesome, I’m lucky enough to enjoy most days. Work’s engaging, after work I play sports with friends 3 days a week, other weekdays are organized to fit in chores or other friends. And weekends are for bigger plans and/or chores, plus another soccer game or two with friends.
There’s likely a bunch of mental health options ranging in price. Where I live there are free online or video sessions.
Have you tried googling for mental health supports in your area? There are lots of organizations, government programs etc you just have to look for them.
Heck, if you give me a city I’ll see what I can find for you.