You have not mentioned the blood glucose level 150 mg/100 ml is fasting blood sugar level or postprandial blood sugar level. However, if it is postprandial blood sugar level, you are prediabetic (with impaired glucose tolerance). read more
A normal blood glucose level two hours after the drink would be below 140 mg/dl; an elevated blood glucose level in the range of 140 to 199 mg/dl indicates impaired glucose tolerance, or prediabetes. A blood glucose level 200 mg/dl or higher two hours after the drink indicates diabetes. read more
“My routine advice is as follows: if the blood glucose value is over 150 mg/dl before a meal, insulin should be taken and the meal postponed (not skipped) until the blood glucose is below 150 mg/dl. The glucose level should be checked hourly until it is below 200 mg/dl and then every 1/2 hour until it is below 150 mg/dl. read more