Very confused about timing.

Take a look at the Time library. I am looking at a led display matrix. it syncs the time once a week via a ntp server. Seems to keep to good time with or without the sync.