Why do I have deviation among blood sugar every day: 97, 103, 107 mg/dl?






Question


Hi,


I test my blood sugar every day and I see some deviation among the readings: sometimes I get 97, sometimes 103, sometimes 107. It varies from reading to reading, so I’m not sure if those readings are normal or if I have high blood sugar.


Those readings were taken after I woke up in the morning before eating breakfast. The doctor is saying that my blood sugar is a little bit high but said that they don’t depend on that test and there is another test at the hospital called A1C.


Thank you very much.





Quick Answer


Small differences such as 97, 103, and 107 mg/dL are expected. Glucose changes from day to day, and home meters also have normal measurement variation.


A reading of 97 mg/dL is within the normal fasting laboratory range. Results of 103 and 107 mg/dL fall within the laboratory prediabetes range of 100–125 mg/dL only if confirmed by an appropriate laboratory fasting plasma glucose test. A home glucose meter cannot diagnose prediabetes or diabetes.


Your doctor’s plan to obtain a laboratory HbA1c is reasonable. HbA1c below 5.7% is normal, 5.7–6.4% indicates prediabetes, and 6.5% or higher is in the diabetes range when appropriately confirmed.




Answer by Dr. Albana Greca, MD, MMedSc



Hello,


Your three numbers are close together and do not represent a dangerous fluctuation. A 10 mg/dL difference can result from biology, the meter, strips, and technique.



Why Does Fasting Glucose Change From Day to Day?


Even when meals and activity seem similar, morning glucose can be influenced by:



  • Normal overnight hormone release and the dawn phenomenon

  • Sleep duration and quality

  • Stress, pain, illness, or infection

  • Exercise performed the previous day

  • Meal size, carbohydrate amount, alcohol, and meal timing

  • Medicines such as corticosteroids

  • Hydration and normal biological variation


A carbohydrate-rich dinner may affect some readings but should not dismiss repeated fasting values above 100. See our fasting blood sugar guide.



How Much Can a Home Meter Vary?


Home meters are useful for monitoring but do not provide an exact laboratory value. Two tests minutes apart may differ.


Food residue, wet hands, insufficient blood, squeezing, damaged strips, temperature, and strip variation can change results.



For More Consistent Readings



  • Test after at least eight hours without calories if you are checking fasting glucose.

  • Wash your hands with soap and water and dry them completely.

  • Use compatible, unexpired strips stored as directed.

  • Use a sufficient blood drop and avoid excessive squeezing.

  • Test at approximately the same time each morning.

  • Record illness, sleep, exercise, medicines, and unusual meals.



Our home glucose testing guide describes common meter errors and how to repeat an unexpected result.



Do 103 and 107 Mean Prediabetes?


They suggest that laboratory testing is

reasonable, but they do not establish a diagnosis. For nonpregnant adults, laboratory fasting plasma glucose is interpreted as:



  • Normal: 99 mg/dL or below

  • Prediabetes: 100–125 mg/dL

  • Diabetes: 126 mg/dL or higher when confirmed


Diagnosis requires a laboratory test. One borderline home result should not become a permanent label.



What Will the HbA1c Show?


HbA1c estimates average glucose over approximately the previous three months and does not require fasting. The diagnostic ranges are:



  • Normal: below 5.7%

  • Prediabetes: 5.7–6.4%

  • Diabetes: 6.5% or higher when confirmed


HbA1c and fasting glucose may disagree, so the doctor may repeat the abnormal test or use another accepted test. See our HbA1c guide.



When Might HbA1c Be Misleading?


HbA1c can be affected by anemia, iron deficiency, recent bleeding or transfusion, altered red-cell survival, kidney or liver disease, pregnancy, and some hemoglobin variants. Tell your doctor if any of these apply or if HbA1c does not match your glucose readings.



Do You Need an Oral Glucose Tolerance Test?


Not everyone does. A 75-gram oral glucose tolerance test may help when fasting glucose and HbA1c disagree or when the clinician needs to evaluate how the body handles a standardized glucose drink.


Two-hour laboratory results are interpreted as below 140 mg/dL for normal, 140–199 mg/dL for prediabetes, and 200 mg/dL or higher for diabetes. A random plasma glucose test is mainly diagnostic when it is at least 200 mg/dL together with classic symptoms; it is not a standard test for diagnosing prediabetes.


The available tests are compared in our diabetes testing guide.



Should You Keep Testing Every Morning?


Without diagnosed diabetes or a clinician’s instruction, daily finger-sticks may add worry. A short log can help, but laboratory testing decides whether prediabetes is present.


Ask how often to test and when laboratory follow-up is needed.




When to Contact Your Doctor Sooner


Arrange earlier review if fasting readings repeatedly reach 126 mg/dL or higher, random readings reach 200 mg/dL or higher, or you develop unusual thirst, frequent urination, unexplained weight loss, blurry vision, recurrent infections, or marked fatigue.


Seek urgent care for very high glucose with vomiting, abdominal pain, rapid breathing, dehydration, confusion, or drowsiness.




Remember: readings of 97, 103, and 107 show mild variation, not a diagnosis. Laboratory HbA1c and fasting plasma glucose are the correct next steps.




Written by: Dr. Albana Greca, MD, MMedSc, Family Physician

Medically reviewed by: Dr. Ruden Cakoni, MD, Endocrinologist

Last medically reviewed: August 4, 2026


Related Questions




Related Resources




References




Safety note: General education only. Home meter results cannot diagnose prediabetes or diabetes.



Click here to post comments or follow up

Ask the Doctor now? Simply click here to return to Diabetes Test and Levels.