A great way to stop depression is to have purpose, in the military we called it "spiritual readiness". This is not to be confused with religion, but just to have hope for the future and meaning in your life. If @asapers gives you purpose in life, get back on it! It's giving you purpose bro.