CBT is quite successful for many people and if you've not tried it before it is well worth trying. It's all about breaking the cycle that causes your mood to spiral downward and changing the way you view or react to situations can help. Are you taking any meds at the moment? The reason I ask is cos the combination of the meds and CBT is in my opinion a better option that one of the other.