HbA1c is a blood test that reflects blood glucose levels in the last three months. It is useful for the diagnosis and management of diabetes and prediabetes. This test does not require fasting and is not affected by meals consumed immediately before the test (less prone to variation). In diabetic patients, high HbA1c levels mean a need for a change in treatment/ diet plan.