The liver produces 800-1000ml bile per day. Bile flows through the intra-hepatic bile ducts of the liver, and then into the extra-hepatic bile ducts, which join to form the main bile duct. The bile is then either stored in the gallbladder , or flows in the common bile duct which leads to the duodenum via the ampulla of Vater.
Bile mainly contains water, bile salts, cholesterol and bilirubin. It contributes to the digestion of fats, the absorption of various compounds and the excretion of metabolic waste.