I agree with Stella, CBT is very effective at teaching you how to challenge your thinking and reactions. Exercise is also hugely important in managing depression. Have you ever tried mindfulness?