I'm surprised you were told that there was only CBT, there are loads of different talking therapies available.. Have you told your Dr/consultant that the meds are only helping for a few hours? What did they suggest?
Have you asked your Dr about getting an assessment done if that's what needs to happen?