st john benefits
10 Amazing Benefits of St. Johnâs Wort The impressive health benefits of St. Johnâs wort include its ability to treat depression, improve mood swings, relieve anxiety, reduce the severity of pre-menstrual symptoms, ease addictive tendencies, regulate hormonal activity, prevent cancer, protect against viral infections, reduce inflammation, and soothe the nervous system.