The Best Ayurvedic Formulas for Your Health 10 years ago Ayurveda is the ancient science of natural medicine with roots going to back Vedic India.