Many believe Ayurvedic medicine is most successful as treating chronic conditions, such as depression, anxiety, pain, insomnia, skin or food allergies, and digestive irregularities that even Western doctors treat with a combination of lifestyle changes and medicine.