A friend took St. John's Wort for a short time, along with B50, B12 and Omega 3 and got excellent results. He stopped the St. John's Wort after the stress got better and is still doing well. I have heard the St. John's Wort tablets in the blister packs are better...
In terms of sleep, I always take my cal/mag tablet and sometimes a tiny bit of melatonin. Recently, I saw where a person can get Melatonin in very small increments...less than 1 mg. tablets.