When did you last have a physical with full blood work done ?
Could be hormonal or thyroid , vitamin deficiency, practically everyone had low vitamin D levels which can cause depression.
Best to always rule out something physical.
If all checks out okay maybe talking to a Therapist could help you work through your stress over things in your life.
Feel better soon
__________________
Helping others gets me out of my own head ~
|