I took St John's Wort while trying to get over panic disorder. During the time that I was taking three SJWs a day, I eventually got over PD. It might've been a placebo, and I'm quite skeptical about alternative medicine. But there's no harm in trying it out.
On a side note. Once I went to the doctor during this time about another problem, and he asked me if I was taking any drugs and I said no. Then a few minutes later I said "oh I'm taking SJW" and he was like "stop taking it then". Whether this implied that SJW was potent, or whether he was just trying to please me with a crap solution I don't know, afterall my doctor is legendarily crap.
But give it a try, I can't not reccommend it.