Why do you have to fast for 14 hours before a blood test?
You dont have to fast for 14 hours until and unless prescribed a by a doctor.
For fasting blood glucose test one should not eat anything before the blood test.
There are strips and accuchecks to check blood sugar levels instantly.
Food nutrients can interfere with the test especially in the case of fasting blood glucose hence it is advised to remain empty stomach before giving the test.
Yes eating before the test could result in false results.