Ashwagandha can safely be taken long term for most people.
However some people may experience health issues or other side effects from taking Ashwagandha long term.
Pregnant and breast feeding women should not take Ashwagandha as it can cause complications with the pregnancy and cause health issues with the baby who is breast feeding.
Also if you have any autoimmune disease then you should avoid taking Ashwagandha unless a doctor says it's okay to take the Ashwagandha.
It takes around 20 days of taking ashwagandha for the ashwagandha to balance hormones.
The ashwagandha works great for balancing hormones but ti does not happen right away as it needs time to work inside your body.
Your hormones should begin to be balanced within 20 to 30 days of taking ashwagandha but sometimes it takes some people a little bit longer.
My hormones began to become balanced within 20 days of taking the ashwagandha so it should help your hormones balance within the same time frame.
But it's normal for some people to take longer for their hormones to balance because everyone and everyone's body is different.