I have not noticed my clock drifting. Any time I have compared it to my WWV clock it has been within a second of it even though it might not have been synced for days.
I have a 3G model and have always assumed that it was syncing with the AT&T network.