I'd suggest you pay a visit to your nearest ER and have the staff there give you some advice.
Melancholic depression, fairly often is a symptom of other known health problems, that we as humans have ways of alleviating.
I'm sure you've spent time and effort towards trying to solve what you are wrestling with now, but if you would like to give it one more chance the best possible thing you could do is pay your nearest ER a visit.