I have had depression for a long time. Lots of different reasons. Have had emotional problems too. One of which I have had for 15 years.
One hour with the right person, saying the right things, and I am sorted.
Still a long way to go but ticking one thing off is progress and I am a happy bunny.