Ashwagandha is an ancient medicinal herb that started in India over 3000 years ago. In Ayurveda, ashwagandha is considered as Rasayana, means an herb that keeps you young. Today, ashwagandha leaves, seeds, and roots are used to treat various medical conditions. It has infinite benefits for your body and brain such as it boosts your brain function, fight against anxiety and depression, control blood sugar level, and more. However, the herb should be avoided by pregnant women as it can lead to early delivery. Read in detail ashwagandha benefits, used, and side effects.