l'oscillatore quarzato non e' di una precisione assoluta.
O meglio, dato che non c'e' un sistema di regolazione della frequenza, e' legata alla qualita' di costruzione ( alla temperatura di lavoro etc etc )
Quindi se il quarzo da 16.000 Khz, come quello su Arduino, oscilla ad esempio a 15.999 Khz, se fai un semplice calcolo vedi che sballa di 5 secondi al Giorno.
Quindi la Millis non dura 1 ms, ma 0,99993 ms
Non prendere per verita' assoluta i calcoli, era solo per rendere l'idea
Ma che batteria hai per durare circa 50gg ?