R.S.
There is a lot to try out there. What works for someone else, may not work for you, and you may have to experiment.
I've had luck in the past with flaxseed oil supplements. I also had luck with B6. It gave me more energy and focus.
I have recently had huge success with a product called Nutrizac. I've been giving it to my son who has special needs and suffers from anxiety. You can find it at healthfood stores or online(less expensive). It is mainly St.John's wort with some extra herbs. Good luck with whatever you try.