It has hormone balancing, anti-inflammatory, antioxidant properties which can prevent and treat a number of diseases. Ashwagandha is popularly used for boosting immunity, anti-ageing, joint pain and insomnia. ... These varied benefits are what makesAshwagandha a go-to choice in Indian herbal medicine