Sugar levels spike during the night and sometimes day. (27 male 91kgs)

I've been a diabetic for the past 15 years or so. Over the past 2 years I've dropped 40kgs, gotten my last 5 hba1c readings between 6.3 and 6.8. I eat very healthy, drink 2L of water a day don't drink or smoke and do light work outs 2 days in a row and 1 day rest.

Despite my best efforts my sugar has been a mess the past 3 days, especially during the night. I've been having random highs during the day (17 to 18) and when checking my sugar at say 2 or 3 in the morning my sugar will be 17 or even 21.

Sadly it's still 2 hours until I can call and make an appointment with my doctor to see what's happening and just wanted to know if anyone else has experienced this? I feel like a bad diabetic and can't think of a logical reason as to why my sugar has been like this.