It definitely sounds as if you are in better health, and I can only speculate that it is related to your improved lifestyle and anti-diabetic medication, but ultimately only a blood test can give you a definitive answer. I would advise that you save and buy yourself a glucometer. Acucheck performa is a good one to have at home. Please continue to eat healthily and exercise as this will contribute to an improvement in blood sugar as well as the other symptoms you may be experiencing
Everything of the best