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