I’d recommend you get your testosterone levels checked. One of the symptoms of low total testosterone is depression in males.
When I was checked I was on the lower end at 200 ng/dl and had the symptoms you describe. My doctor prescribed me first stanolone (DHT) and then switched me to regular testosterone. All I can say is it has changed my life. It may not be applicable to your situation but it might help.