Silly question, test strips in date?, not contaminated etc. Do a control test, make sure the machine is reading correctly before betting your life on it. Did the GP test your bloods with their machine and get the same reading?
if after all of the above your readings are still high, then get to...