Struggling with anxiety

I have struggled with anxiety for many years; have taken anti-depressants but now I have discovered Hatha Yoga led by a wonderful teacher.  My anxiety levels are slowly reducing and now I am functioning without medication.  I know the hurdles and I am learning to control and re-direct the mind.  My question is, would cognitive behavioural therapy offer me a faster solution than the spiritual teachings of yoga which are slowly becoming part of my everyday life.