Similar here, but allergies instead of diabetes.
Went to a doctor, got a high blood pressure reading plus some cholesterol. Lucky the doc was reasonable and instead of giving me a bunch of pills, she just tested me for typical food allergies. Turns out I was allergic to 2/3 of my daily diet.
Once I've cut those foods out of my system, everything's back to normal. It really seems we can do quite a bit of good by just not harming our body to begin with.