I've dealt with an anxiety disorder for many years. I had a therapist suggest Valerian Root...I take it twice a day, and it works wonderfully at controlling my anxiety. It smells really awful, but it works!
For sudden anxiety attacks, I keep a bottle of Rescue Remedy spray in my purse.
Question about St. John's Wort - I know it can help with depression, but what if your depression comes with anxiety/panic? I read that one of the side effects of SJW is restlessness. A person with anxiety/panic certainly doesn't need that. I have been thinking about SJW and even bought some, but I'm a little afraid of the side effects.