I think one of the best ways is just to try and cutt the things out of your life that are making you depressed, try and live your life to the fullest and do what you want to do. Therapy/Counseling can help, I think it's probably also good to see how other people handle their own depression especially if their cause is similar to your own. (Also I'm sure weed would help :p)