Modern lifestyles like skipping meals, eating fast food, stress, lack of exercise and sleep can weaken the immune system and make people more vulnerable to illness. Food is also often lacking in nutrients due to pesticides used in farming. Ayurvedic medicine aims to balance the body, mind and spirit to promote health and prevent disease through methods like detecting early illness and treating physical and mental issues. It defines health as the harmony of the body, mind and self, and sees the main goals as maintaining equilibrium and repairing any imbalances.