I agree with the others. CBT can be really helpful, but it's like anything - some things work better for some rather than others, so it can be a case of trial and error. Also you will only get out of it what you put into it.
Meds and talking therapy as a combination and actually just talking about how you are feeling etc