Why could my blood sugar be between 145 &150 when fasting despite being 125 in other parts of the day?

Diabetese Mellitus. Fasting glucose of 145&150 means you may be diabetic you should consult your doctor and have a1c hemoglobin test done.The day time blood glucose may not be reliable unless you check 2 hours after the big meal.If your a1c is 4to 5.6 it is normal 5.7 to 6.4 is increase risk of diabetes and over 6.5 is diabetese.