Nutrition for the body comes in two varieties: macronutrients and micronutrients. Proteins, carbohydrates and fats are the macronutrients and in the course of any day, most people consume plenty of each. On the other hand are micronutrients – vitamins and minerals — which the body requires in only very small amounts. While most Americans are overnourished with macronutrients, studies have shown that up to 50% are undernourished when it comes to micronutrients. Insufficient micronutrient intake has both short-term and long-term implications for disease risk. One of the roles of micronutrients is to keep the immune system strong. Diets deficient in essential micronutrients impair the body’s resistance to viral or bacterial infection. In the long term, a lack of the nutrients required for DNA methylation and gene stability may increase the risk for far more serious diseases such as certain cancers.