While Ayurveda may be a relative newcomer to western culture, it has been practiced in India for thousands of years. As part of the ancient Vedic culture, it spanned multiple millennia adapting to new ways of healing as time went on, while still being rooted in the principles of its ancient origin. Ayurveda comes from two Sanskrit words – ayu (life) and veda (knowledge) – and roughly translates to mean “The Science of Life.” It has even been called the “Mother of All Healing.”