- A normal fasting blood sugar is 70–99 mg/dL
- A fasting value of 100–125 mg/dL suggests prediabetes
- A fasting value of 126 mg/dL or higher, on two occasions, suggests diabetes
- Two hours after a meal, below 140 mg/dL is normal
- An HbA1c below 5.7% is normal; 5.7–6.4% is prediabetes; 6.5% or higher suggests diabetes
- One high reading does not always mean diabetes — trends and repeat testing matter
1. What is blood sugar?
Blood sugar, or blood glucose, is the amount of sugar carried in your blood to fuel the body’s cells. The hormone insulin, made by the pancreas, helps move glucose out of the blood and into cells for energy. In type 2 diabetes, the body either does not make enough insulin or does not respond to it well, so glucose builds up in the blood.
Because glucose naturally rises and falls through the day — lower when fasting, higher after meals — doctors interpret it against specific reference points rather than a single fixed number.
2. Normal fasting blood sugar
A fasting reading is taken after at least 8 hours without food, usually first thing in the morning. For someone without diabetes, a normal fasting glucose is 70 to 99 mg/dL. A value between 100 and 125 mg/dL is called impaired fasting glucose, or prediabetes — an important early warning stage. A fasting value of 126 mg/dL or higher, confirmed on two separate occasions, is in the diabetes range.
3. Normal blood sugar after eating
Blood sugar naturally rises after a meal and then settles. Measured two hours after the start of a meal, a value below 140 mg/dL is considered normal. Between 140 and 199 mg/dL suggests prediabetes, and 200 mg/dL or higher points toward diabetes. A random reading of 200 mg/dL or more, alongside symptoms such as excessive thirst, frequent urination, or unexplained weight loss, also suggests diabetes and should be checked with a doctor.
4. What is HbA1c?
HbA1c reflects your average blood sugar over the previous two to three months, so it is less affected by a single meal or a stressful day. Below 5.7% is normal, 5.7 to 6.4% indicates prediabetes, and 6.5% or higher suggests diabetes. For many adults already living with diabetes, doctors often aim for an HbA1c below 7%, though the right target is individual and set with your own physician.
5. Why one reading is not the full picture
A number can be pushed up or down by a recent meal, illness, poor sleep, stress, certain medicines, or even an incorrect testing technique. This is why doctors look at patterns over days and weeks rather than reacting to a single value. Keeping a simple log of your readings — with dates and times — gives a far more reliable picture. If you are unsure how to check correctly, see our guide on how to check your blood sugar correctly at home.
6. When should you see a doctor?
Speak to a doctor if your fasting readings are repeatedly 100 mg/dL or higher, if post-meal readings stay above 140 mg/dL, or if you have symptoms such as constant thirst, frequent urination, blurred vision, tiredness, or slow-healing wounds. A reading below 70 mg/dL with shakiness, sweating, or confusion is low blood sugar and needs prompt attention. Very high readings above 300 mg/dL with vomiting or drowsiness need urgent in-person care — call 108 or 112.
If you already have readings but are unsure what they mean, you can get a clear, written, doctor-led interpretation of your trends through our doctor-led review service.
Final Takeaway
Normal blood sugar is a range, not a single number, and it shifts through the day around your meals. Knowing your fasting, post-meal, and HbA1c targets helps you understand where you stand — but consistent monitoring and a doctor’s interpretation of the trend matter far more than any one reading.
This article is for education and general information only. It is not a diagnosis, prescription, or a substitute for consultation with your treating doctor.