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