I don't think there is any one thing that completely releases anxiety from your life.

Epiphany moments sometimes happen, but that doesn't mean that you will be stress free. You are going to have good days and bad days. You are going to have good months and bad months.

The purposes of mindfulness, yoga, CBT, etc... is to make those bad times a lot shorter, and to better able to manage them.

I practice meditation on a daily basis, I work out, and I'm heavily involved in mental health since my job is as a medical hypnotist. Even I have bad days sometimes, or bad weeks.

Is my life now controlled by anxiety, OCD, or depression anymore? No. I would say a lot of the long term work I've done has prevented those things from controlling my life. However, they are beasts still in my psyche that can grow if I feed them.