Hello & Welcome, Mossolb. Depression doesn't need any "excuse." It can have external causes, internal causes or both (
PsychCentral article - see the section on "Conditional vs. Organic").
Sure, only a professional can diagnose you, but
the symptoms you've described and their duration warrant an interview with a physician. Does your situation permit you to get to a doctor?
Feel free to post all you want -- you are not wasting anyone's time here.
__________________
My dog

mastered the "fetch" command. He would communicate he wanted something, and I would fetch it.