Doctors used to think that prediabetes was caused by fat clogging up the blood vessels. But they now think that prediabetes is more complicated than this. They think that it’s caused by genetic factors, too. But it can probably be triggered by eating a lot of sugary foods.