Depression is a part of life IMO. One doesn't need do anything when depressed, just continue living is all. Nothing remains constant, you may even become more depressed and wish you were only as depressed as you were yesterday. If your depression bothers you that much, learn more about the subject. A deep understanding of a subject can bring great calm and relief. There are literally tons of books on the matter. If it is a spiritual outlook on the matter you are after, read "The art of happiness" or the more recent 'The Happiness Hypothesis.' There are no guarantees in life, no full proof way to become happy. Anyway, happiness isn't a necessary ingredient to live a fulfilling life, there are greater things than happiness in life I believe. There is nothing to say that a fulfilling life won't be filled with difficulty, sadness and tragedy.

well buddhism principles were great and helping me a lot, until i figured someone who wants to hurt, kill you doesnt care about it, which makes it invalid; sometimes in life nice words and all that crap cannot sustain, protect your own life. I dont know if christianism comes up with the same kind of stuff "love you enemy, be nice even when people arent nice to you; nothing matters, nothing makes sense, just enjoy life as much as you can without hurting others" and so on.
Also the dalai lama who promotes buddhism, has been cared for by tons of people since birth; wasnt able to defend his country, admited he regreted he didnt have an ary to defend it... in the end he is just sitting in a comfy chair in his palace with people providing him with everything cause "he's holy"... fact is buddhism has only become a new kind of tool for psychologists in the west, ask tibetan monks in annexed tibet , who are getting replaced by waves of chinese immigrants on purpose, what they think, what they think about their friends who believed in buddhism and in the end set themselves on fire with nobody on the whole planet giving a single fuck...Buddhism is flawed, as simple as that, as it cannot even defend itself, so is doomed to disapear. It is also a very nihilistic view of life if you really look deep into it, like indian religion/philosophy. At least in christianism and islam you re taught to defend and attack to survive, buddhism just tells you to sit there, enjoy everything under the sun, subtly advise you to not reproduce and just enjoy life manipulating others with your nice words. Whatever the way you look at it, it 's a suicidal belief; it doesnt promote or encourage life and its perpetuation, it's for hypocrit parasites.
We are left with confucianism, indhouism, judaism, christianity islam and for atheists; pills, books written by cynical "scientists" as depressed as the people they pretend to want to help and who make a living out of these very same books and pills.
We all have to deal with the reality at some point tho; life is unfair, the fittest, strongest willed survives, and it's a free for all. Losers make winners feel better, and winners sometimes encourage losers to evolve. Nobody cares for losers, only people who can make a living out of helping them or who have interests doing so. We all have to submit to various forms of authority thru life, and not all of them are benevolent. Nothing is never easy and black or white, it's always a mix of shared interests that constantly evolve. Life is war, struggle, adaptation, and those who are the best at playing the game, are the "happiest". Yes, assholes who make tons of money whatever the way they make the money, can have decent families, be in shape, have it all, and they re perfectly fine with it.
Whatever the meaning you give to things, events, how you justify others behaviors and yours, we re all hoping we will be able to do what we like as long as it doesnt hurt anyone else, and that people will leave us alone. Problem is....it's easier said than done.
We are definitely funny animals, cause we know we re all bullshiting each others daily, we know we all want to control, dominate, submit each others. And we all pretend we re nice disinterested genuine individuals. We also all know we are doomed to extinction at some point, but we all want to have as much fun as possible in the meanwhile. We re probably as significant as ants or dinosaurs tho.
If Gods exists, how do you explain some assholes, politics, mafia leaders etc live long fulfilled lives , have big familes that their sons grandsons keep at it, even if they murder people etc. How do you explain a rich man who gets caught can redeem himself, dump the old fat wife and get a new younger one etc. There is no morality, just animals who are sneakier than others. You only feel guilty when you get caught. People who dont get caught just think "haha, im the smarterst/strongest". Intrinsically there is no morality just animals doing what they can to survive, some are better at it than others, as simple as that. You ll tell me yeah but, a man or woman 's sins will be their kids or grandkids burden tho, cause it's true that sometimes it's not in one's life things get worse, it's in his, her kids or grandkids lives, scenarios repeat themselves etc.