When you say "it varies", how often does it vary? Does the doctor take multiple readings each time, or are you doing it yourself? If you are doing them, you should take multiple readings and average them. Either way, it could be "white coat" syndrome where you're just naturally in a stressed state because you're in a surgery/nervous or whatever that's causing a spike.