Sometimes your body does not make enough insulin or the insulin does not work the way it should. Glucose then stays in your blood and does not reach your cells. Your blood glucose levels get too high (hyperglycemia) and can cause diabetes or prediabetes. Prediabetes is when blood glucose levels are higher than normal but not high enough for a diagnosis of diabetes.