Ideally, you should be able to get all the nutrients you need from your diet. But these days, fruits and vegetables do not provide the natural quantity of vitamins and minerals they did in years past because today’s commercial fertilizers and unnatural farming practices are aimed at increasing yields and producing crops as fast as possible. These practices result in nutrient deficient foods which are often harvested long before they are ripe or in many cases before they are even finished growing.
Over the last century, the level of nutrients in our food has plummeted some by as much as 94%. As an example you’d have to eat 40 bowls of today’s spinach to get the iron that was in just one bowl 60 years ago. Vitamin C is another good example of a nutrient that is much lower in today’s commercial produce than in the wild fruits and berries we evolved to live on.
Nowadays, it’s practically impossible to get enough vitamin c from food sources. You need 2,000 mg of vitamin C a day to prevent or reverse heart disease (and dramatically lower your risk of cancer and possibly add decades of healthy living to your life). To get that much, you’d have to eat a bushel of oranges or drink 3.5 gallons of O.J.
Supplements are a fact of life in our modern age. They are necessary to help fill in the gaps and restore vibrant health to a body that’s been starved of vitamins, antioxidants, and other nutrients no longer available in our existing food supply, avoid them at your own risk.