Sorry but with a reading of 30.9 I think you should get yourself to A&E, if my daughter was that high she'd need a lot of insulin quickly! Those levels sound very similar to my daughter's before she was diagnosed, is it possible that you might by type 1 not type 2? Unfortunately many GPs think that if you are over 20 years old you must be type 2, but that isn't always true, there are lots of people on this forum who were diagnosed T1 in their 40s and 50s or even older.
I don't want to alarm you, if you prefer maybe try a day or two of eating hardly any carbohydrate at all and see what that does to your levels. That includes bread, pasta, rice, cereal, fruit, potatoes as well as all the obviously sugary foods, fill up on eggs, cheese, meat, fish, green veg. If you still aren't coming down below 16 then I think you need some medication quickly, don't let them fob you off!