Why is the small intestine so long?

The function of the small intestine is to digest the food into simpler nutrients, and to absorb these nutrients. If food stays longer in the small intestine, it will have more time to get digested completely and will also enable the body to absorb all the nutrients. The very long length (more than 6 m) of the small intestine enables the food to stay there longer. The finger-like ‘intestinal villi’ on the inner wall of the small intestine help in absorbing the nutrients in the bloodstream. The liver and pancreas produce enzymes that travel to the small intestine to help break down proteins, fats, and carbohydrates into sugar. This process is known as metabolism.