What are the factors affecting bioavailability of orally administered drug?

Many factors can contribute to affect the bioavailability of the orally administered drugs. Briefly, these includes gastric emptying rate, intestinal transit time, hepatic first pass metabolism, and gastrointestinal and hepatic blood flow etc. apart from these factors, disease conditions, diet and dosage form also contribute in alteration of the bioavailability of the drugs.