this clock gain about 5 minute every 4 day or so . I have a old digital plug-in clock that keep perfect time , but the alarm do not work . I buy this one for the alarm , but usually have to reset the time to match the old plug-in about twice a week . also , if it get drop or knock off the table , you have to reset the time . I have have 2 or 3 other clock of this type that keep perfect time , maybe gain a minute or two every 6 month . I would not buy another Timex .