Used for centuries, St. John’s Wort is used for fighting depression, insomnia and anxiety, and for promoting weight loss.