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