Question: how long does it take to feel effects of st john's wort?
Answer: It may take 3 to 6 weeks to feel any effects from St. John's wort. DO NOT stop taking St.