Food is so plentiful that getting enough to eat seems assured. But because of the low quality of the diets and food so many people consume, most of us are deficient in at least some critical vitamins and minerals. As a result, the body, faced with shortages of key nutrients, quietly sacrifices long-term health for short-term survival. The result is age-related diseases like cancer, heart disease, immune dysfunction and cognitive decline.