I tried drinking, tried exercising and taking fights, smashing everything on tinder, tried different challenges to distract me like running marathons and ultra running, it's all just distractions though. If you push through the bad shit, a week, a month, two months you'll start to feel better agin, but it will come back.
The thing that worked for me is drastic life style change. I was fucking rotting in my little rut, but I was comfortable. Getting paid well, decent truck, my own property, but I was miserable.
I quit my job, moved, started dating girls instead of just fucking randoms and now I'm genuinely happy. It still comes back, particularly in winter, but nowhere near as bad, and nowhere near as long.
If you don't have a family doctor, go get one. I tried to get help when I was ta my lowest from a walk in clinic, told them I was drinking a bottle a day and couldn't find reason to get out of bed. They told me to go find a family doctor or to go to ER if I was suicidle, otherwise I could go fuck myself they weren't interested. Problem was there was a waiting list to get a family doctor 6-8week. I took vacation from work, drank for a few more day and managed to get my shit together. If you can get one now they might be able to help you before you hit the bottom