St. John’s wort is an herb. Its flowers and leaves are used to make medicine.St. John’s wort is most commonly used for depression and conditions that sometimes go along with depression such as anxiety, tiredness, loss of appetite and trouble sleeping. There is some strong scientific evidence that it is effective for mild to moderate depression.