Ayurveda means "the science of life" and is practiced largely in the Indian subcontinent. It is an historic holistic method of medication as it blends meditation, yoga, astrology, herbal drugs, therapeutic massage and nutritional suggestions. Ayurveda is quite helpful for skin situations