What is 12 hours fasting?

Fasting means, not eating or drinking with the exception of water for a period of 12 hours before doing your lab tests. Some blood tests are sensitive to food and drink in your system, and fasting helps ensure that the test results are more accurate. Some common tests that require fasting are blood cholesterol, triglyceride and glucose level tests.