It may take 3 to 6 weeks to feel any effects from St. John's wort.