anneh,
Take it into the doctor's office a couple times. As long as BOTH readings are 160, at least you have your machine calibrated. It's what I did in spite of both of us getting a 165 systolic reading...at least we BOTH read the white coat reading accurately.
I FINALLY tossed my old LUMISCOPE after dropping it once too often and irretrievably damaging the LCD readout plate...the velcro on the cuff was getting dreary too. I seved me for nearly a decade and I used it daily...good enough.
I replaced it with a new LUMISCOPE Model 1130 which I like a lot ($39.95 on sale at Duane Reade.) It also has a 90 reading playback so I can just hand it to my doctor and he can play them back for himself if he doesn't believe my written record

!
I noticed Rite-Aide was selling an OMRON for $29.95 this week, but they are the bulb-inflate models and I have grown used to the relaxing hum of MOTORIZED inflation...talk about lazy. Actually I've like the hands free approach which I think is more relaxing....I think pumpiing might actually raise BP a bit.