Blood Sugar 128 mg/dl — Too High? Fasting & After Eating
Where 128 mg/dl sits — adjust to your situation
128 mg/dl as a fasting reading
Diabetes range
A fasting reading of 126 mg/dl or higher falls into the diabetes range. Diagnosis requires a repeat test on another day — take this result to your doctor.
Fasting = no food for at least 8 hours, typically first thing in the morning. More on fasting readings.
128 mg/dl after eating
Normal
Up to 139 mg/dl two hours after starting a meal is a normal response: your body is clearing glucose from the blood on schedule.
Guidelines measure 2 hours after the start of a meal. More on post-meal readings.
Living with diabetes: a pre-meal 128 is on target
For people without diabetes, a fasting 128 lands in the diabetes range. For people who already have diabetes, the frame is different. ADA’s general goal for glucose before meals is 80–130, so a 128 before breakfast, lunch or dinner is inside that range. It is near the upper edge, but it counts as a hit, not a miss.
That shift in meaning is easy to forget when the same meter and the same app show both kinds of numbers. If you have a diagnosis, compare your readings with your treatment targets, not with the screening thresholds used to diagnose people.
Your personal target may sit higher or lower
The 80–130 range is a starting point. Care teams adjust it to the person. Targets are often set tighter for younger adults with few complications and a low risk of lows, and in pregnancy, where the pre-meal goal is under 95. They are often loosened for older adults, people who have had severe low blood sugar, people who cannot sense lows, and anyone with serious heart or kidney disease. A value that is ideal for one person can be too low for another.
If no one has told you your own target, ask at the next visit. Write it in your logbook or app so that a 128 is judged against the right yardstick.
How a 128 fits into the bigger numbers
A single pre-meal reading is one point on a longer curve. Three other measures put it in context:
- After-meal readings: ADA’s general goal is under 180 one to two hours after the start of a meal. A 128 before eating that climbs past 200 afterwards tells a different story from one that peaks at 160.
- Time in range: with a CGM, the goal is more than 70 % of the day between 70 and 180. A 128 sits comfortably inside that band.
- A1C: the common goal for many adults is under 7 %. By the ADAG formula, an A1C of 7 % matches an estimated average glucose of about 154, so pre-meal values in the 120s leave room for moderate rises after food.
The normal blood sugar levels page shows all these ranges side by side.
Before breakfast or before dinner: what a 128 reflects
Pre-meal readings answer slightly different questions depending on the hour. A 128 on waking mostly reflects the night: liver glucose output, early-morning hormones and how well basal medicine covers those hours. A 128 before dinner mostly reflects lunch, afternoon snacks, activity and daytime medicine. If both land around 128, the whole day is fairly steady. If breakfast readings sit near 128 while dinner readings are in the 90s, the night is the part of the day to discuss with your care team.
A steady run of 128s at either time is fine. It is worth a conversation if your readings drift upward over a few weeks, if lows start appearing between meals, or if your A1C stays above goal despite good pre-meal numbers. Each of those suggests a part of the day that the morning reading does not show. Low readings deserve special attention: anything under 70 should be treated straight away with fast-acting sugar and reported, because it suggests the plan is too strong for some part of your day.
Measured right after exercise?
There is no official range for readings taken during or just after a workout, so the two classifications above do not apply to them. How exercise moves blood sugar.
How 128 mg/dl compares to a typical day
Typical day without diabetes; your reading is the horizontal line — within the range a normal day passes through; when you measured decides how it counts.
What to do with a reading of 128 mg/dl
Book a doctor's appointment to confirm with a lab test (fasting glucose or A1C). If you are already diagnosed, this reading belongs in your log for your care team.
What actually moves the number: How to lower blood sugar, Foods that steady your glucose and Exercise and blood sugar.
Save this reading
Stored only in your browser on this device. See the privacy policy for what analytics records when you allow it. Build a history you can chart, print for your doctor, or export.
Questions about 128 mg/dl
Is 128 mg/dl blood sugar normal?
It depends on when you measured. Fasting, 128 mg/dl is diabetes range (normal fasting range: 70–99 mg/dl). Two hours after a meal it is normal (normal post-meal range: 70–139 mg/dl).
What is 128 mg/dl in mmol/L?
128 mg/dl equals 7.1 mmol/L. Divide mg/dl by 18 to convert (used in the UK, Canada, Australia and most of Europe).
Does one reading of 128 mg/dl mean I have diabetes?
No single home reading is a diagnosis. Guidelines require a second abnormal lab result, either a different test from the same blood draw or a repeat on another day (fasting glucose, an oral tolerance test, or A1C). But a reading like this is exactly the reason those tests exist — take it to your doctor.
How accurate is a home reading of 128 mg/dl?
Home meters are allowed an error of ±15 mg/dl below 100 mg/dl and ±15 % from 100 up (ISO 15197), so a displayed 128 can correspond to a true value anywhere from 109 to 147 mg/dl. Fasting, that window crosses the 126 mg/dl line — a single home reading of 128 cannot settle which side you are truly on. That is a lab-test question, not a meter question. After a meal, the window touches the 140 mg/dl boundary.
What A1C would 128 mg/dl correspond to?
If 128 mg/dl were your average glucose over three months, it would work out to an A1C of about 6.1 % — in the prediabetes A1C range (5.7–6.4). A single reading is not an average — but the conversion shows what this level would mean as a habit. How the two measures relate: A1C and blood sugar.
Should I skip a dose if my reading before dinner is 128?
No, not on your own. A 128 is within the usual pre-meal goal, and your medicine plan is built to keep it there. Only change or skip doses on clear instructions from your care team, for example a written plan for sick days or for insulin adjustments.
Does a 128 on my CGM count toward time in range?
Yes. Time in range covers everything from 70 to 180 mg/dl, so a 128 adds to it. Readings under 70 count as time below range and readings over 180 as time above range; the aim is to keep both small while the in-range share stays above 70 %.
BloodSugarEasy — blood sugar reading report
Reading: 128 mg/dl (7.1 mmol/L)
Fasting classification: Diabetes range · After-meal classification: Normal
Reference: ADA criteria, reviewed 2026-11-03 · https://bloodsugareasy.com/blood-sugar-128/
Printed: