Ayurveda is an ancient Indian healthcare approach using diet, medicine and lifestyle changes to correct the root cause of disease. It is therefore very effective at alleviating or eliminating a wide range of diseases. Ayurveda works by assessing the mental, emotional and physical state of a patient and then a tailor-made program is recommended to suit the exact needs of the person to bring them back to harmony and balance.