Your numbers are not non-diabetic. I suggest you find a good endocrinologist...skipping all the GPs that think they know what diabetes is about. Tell him you suspicion that you're diabetic and you'd like to have all the standard tests done to see where you lie in what's causing your diabetes, whether it's insufficient insulin response, insulin resistance, failing beta cells in your pancreas...all the tests that an endocrinologists uses as their benchmarks. Search out as much information as you can as to what diabetes is, what medications are available and what each one of them does...and browse this forum with a search feature if you'd like. Everything you need to know about diabetes and those that have it is ALL right here at your fingertips.
Welcome to the forum.