If you are due for a medical test, ensure not to consume food and drinks (apart from water) for 8 to 12 hours before the scheduled time. Fasting is essential to get a more accurate result.