I have been trying to lose some more weight before sugery and the last time I was weighed in the doc's office I was at 311. Ok that's fine. Then that next week I got weighed at my cardiology appointment and weighed at 303. Ok that seems nearly impossible but I'm not arguing.

Today I stepped on the scale at my house and it still reads that I'm 311. I even came to work and used the scale here and it reads that I'm at 305.

Either my scale at home sucks big time or I haven't really lost anything and the other scales are just lying to me. What do you think? Should I just accept the averages from 2 different scales or go by the one at home?