Thank you for the query.
Taking any medications for long period to control your blood sugar does not harm you if your blood sugars are under control and if you do not have any abnormalities in your blood, kidney function and liver function tests.
So anybody who has diabetes
is supposed to undergo yearly check up of serum creatinine
, serum sodium, serum potassium, liver function tests, cholesterol test
, urine micro-albumin
test, eye check-up i.e Dilated fundoscopy. These tests not only rule out any complication of diabetes but they also show that you do not have developed any side effects due to your medications.
I cannot say much about your Aayurvedic medication as you have not mentioned any name here, nor anybody can assure the quality of it as in India most of the Aayurvedic medications are vaguely used without testing their effects on body/ organs in labs or through clinical trials. So they are actually very vague medications, which one cannot be sure about.
I hope you got your answer. Please contact back for any further query. Take care.