ouch, sorry you are on this roller coaster.
Did you wean off the anti-deps? It could be a form of withdrawal from them. I'm not familiar with St John's wort. Could be it is not able to 'replace' the anti-depressants and so you are having some withdrawals; or, it could be a reaction to the St Johns wort.
I hope you continue to feel happy!!
ECHOES