Does eating at 11 p.m. tonight significantly affect tomorrow's blood test?

Nov 25, 2022 Source: Cainiu Health
Dr. Zhang Heyang
Introduction
Eating at 11 p.m. the night before a blood test may have a significant impact on certain results, or it may not. Biochemical tests—including kidney function, liver function, blood glucose, and lipid levels—can be affected by eating at 11 p.m. However, routine blood tests, which measure indicators such as hemoglobin, white blood cell count, red blood cell count, and platelets, are generally not influenced by eating at 11 p.m.

Eating at 11 p.m. the night before a blood draw may have a significant impact on test results, or it may not—this depends on the specific tests being performed.

1. Likely to have a significant impact

If you are undergoing biochemical tests the next day, such as kidney function, liver function, blood glucose, and lipid profile, eating at 11 p.m. the previous night may affect the accuracy of the results. This is especially true for blood glucose levels, which can be significantly influenced by food intake. It is recommended to have blood drawn while fasting, with no food or drink for 8–10 hours prior to the test. Therefore, you should avoid eating anything after 10 p.m. the night before.

2. Likely to have minimal impact

If you are having a complete blood count (CBC) the next day, which measures hemoglobin, white blood cell count, red blood cell count, platelets, and similar indicators, then eating at 11 p.m. the night before generally does not affect the results. CBC tests can be performed at any time within a 24-hour period and are typically unaffected by diet.