Even though one does not eat refined sugar or bad carbs certain foods can trigger hyperglycemic episodes in people but not others. The only way to tell is by using a reputable home glucose test meter that can be purchased at your local pharmacy and/or drug store. Test before you eat and 2-3 hours after you eat when glucose [blood sugar] is at its highest level. This will give you a baseline to work off. For example, I can eat only melons and berries. Any other fruit jacks me up. Pasta affects me slightly. Certain brands of canned tomatoes are OK while others, again, jack me up. At first, it's lots of testing until you understand what each food does with your glucose levels. Once you have good grasp of every food you put into your mouth, the testing will drop down to almost nothing.
I'm sorry to hear about your higher numbers. Unfortunately, diabetes is a progressive disease and it sounds like you were able to maintain with diet and exercise for awhile which is great. Yes, it does sound like you are diabetic now. However, given your age and the fact that you are no longer overweight, please be sure and have your doctor test to make sure you are in fact Type II and not LADA/Type 1.5. Fifteen percent of us who were diagnosed Type II are in fact LADA (which is an autoimmune disorder and closer to Type I). The tests to do would be C-peptide to see how much insulin your body is producing and GAD65 which confirms if you have antibodies (Type II's do not, as it is not autoimmune). You might have to convince a regular doctor (or see an endo) to do these tests.