Ayurveda originated from India over 5,000 years ago. Ayur means life and veda means knowledge. Ayurveda is a lifestyle created to maintain optimal balance and harmony between physical, mental, emotional and spiritual health. So what does this have to...