Preparing for Accurate Health Tests | Generated by AI

Home 2026.03

Question: Why is it better to have good sleep, not eat after evening, and not drink anything in the morning before a health check?

Answer:

These recommendations are common for a routine health checkup (especially one including blood tests like lipid profile, glucose, etc.) to ensure the most accurate results.

1. Not eating after evening (fasting overnight)

Many blood tests require fasting for 8–12 hours (often from after dinner until the morning appointment).
Eating food — especially in the evening or night — affects key measurements because nutrients get absorbed into your bloodstream:

By not eating after evening and scheduling the checkup early morning, most of the fasting time happens during sleep, making it easier to follow.

Drinking anything except plain water (no coffee, tea, juice, milk, soda, etc.) is also usually required because these can contain calories, caffeine, or sugars that interfere with results. Plain water is allowed and even encouraged (it keeps you hydrated and makes veins easier to draw blood from).

2. Good sleep the night before

Good sleep helps in several ways during a health checkup:

In short:

Following these steps reduces the chance of inaccurate results, unnecessary repeat tests, or misinterpretation of your health status.

References:


Back Donate