Check <this post> for a good reference (thanks & credit to rcarr) on how to avoid any potential problems when millis() rolls over.

Mark J Culross
KD5RXT