The effects of ashwagandha will take time to appear, so a healthcare professional may recommend taking one dose daily. However, the long-term effects are unknown, and experts only recommend using it for up to 3 months.