The liver is the largest, and one of the most vital, internal organs in the human body. It is responsible for over 500 functions that the body needs to thrive and survive. It manufactures proteins, cholesterol, triglycerides and carbohydrates. It aids in fighting off infection and neutralizing toxins by filtering blood. By stocking up glucose it helps to maintain blood sugar levels and the bile it produces aids in food digestion. It stores important vitamins like B12 (helps keep blood cells healthy and makes DNA), A (vision), D (calcium absorption), K (blood clotting) and iron and folic acid (to make red blood cells).