The small intestine is over 6 meters long and located in the abdomen, where it digests and absorbs nutrients from food. It breaks down fats, proteins, carbohydrates and other components of meals into a liquid over 3 to 6 hours. As this liquid passes through the small intestine, nutrients come into contact with blood vessels in the lining and are absorbed into the bloodstream to be carried to the rest of the body.