I have a 17 year old that went in for a physical at pediatricians they took a non fasting blood test and registered 128.7 , Dr dx prediabetic and has asked for a sugar blood fasting test , scheduled next week. How concerned should I be as a parent and what could cause this. He is 6 1 and 301 lbs.

Summarized question: What causes prediabetes?