How long does it take for ashwagandha to work?

This question is about Nutrition

Sarah Achleithner

It can take 2-3 days to several weeks for ashwagandha to work. Current research suggests it may take ten or more weeks to achieve maximum benefits related to stress and anxiety reduction [



Ashwagandha pills in a stone dish on a blue background


  1. Langade, D., Kanchi, S., Salve, J., Debnath, K., & Ambegaokar, D. (2019). Efficacy and safety of ashwagandha (Withania somnifera) root extract in insomnia and anxiety: A double-blind, randomized, placebo-controlled study. Cureus.