welcome to health care magic
and thanks for the question.
fasting blood sugar level of 126 or more is diagnostic of diabetes
and your value is far above that. Also you have been having impaired fasting glucose
for the past since your fasting blood sugar has been between 110 to 125. Impaired fasting glucose is common in obese people or those with abdominal fat and they eventually develop diabetes and are prone to complications of diabetes as well.
Generally, at a time of diagnosis of diabetes, glycated hemoglobin
is usually above 6 but this usually is an indication of how chronic the disease has been and it certain conditions such as uremia
the test results could particularly be low. Haven done repeated fasting blood sugar ( assuming you did all after at least 8 hours fasting) it is certain that you are diabetic and treatment is essential.
You should see a doctor for evaluation and detail exam for co-morbid diseases, diet counseling and further management etc.
Hope this helps you.