I bought mine in a store and use it every morning. For some reason I tend to get lower readings at the Red Cross when I give blood or at the doctor’s office. So much for a doctor’s office being more stressful. I figure that their machines are probably more accurate.