Depression is not complicated, its just hard to understand fully. From my personally experience, it can be due to a few main factors ie: loss of something precious (can be a loved one), feeling something is missing perhaps in the area of unfulfilling relationships, could be caused by suppressing desires or perhaps just plain emotional & physical exhaustion.
Some depression are just events. One can get over it and pass by it forever. Some can be chronic. Its not easy for a person who is suffering from depression to cope with the surroundings and people. As they can be accused instead of being helped in the right way. I remember in my case, my parents thought I was having unrealistic goals and that caused it. But its not exactly the case. When a depressed person is not cared in a positive way, it can be very dangerous as depression can lead to suicide.
I remember its such a struggle to talk about it and you still have to go through they daily life per norm. As such one tends to shelter herself or himself safely in a way to feel safe, like to be cocoon in isolation. As such they can also be accused as being anti-social.
Medication can only help manage depression but it cannot be cured. I remember taking Prozac and feel even more miserable. It only suppressed your feelings and sometimes make my head heavy. Depression can only be healed by renewing the spirit man and it takes time. It can reoccur again when its not completely healed when the similar situation arise again.
In Bach Flower Remedies, I would use Cherry Plum to stable the mind (when the mind is out of control), Gorse for the feeling of despair/ hopelessness, Honeysuckle for living in the past, Mustard for deep gloom, Star of Bethlehem for the need of comfort. These are just some references. There could be more prescriptions varying from different conditions.
So, if you know anyone who is currently in depression, or perhaps yourself, you may wana contact me. Just drop me an email at firstname.lastname@example.org. I can only converse in English or Mandarin.
Thank you for reading! Have a good day! 😀