2^32 seconds is 49.7 days
(The well known counter overflow )
Never had an issue with that. I made a function where by it would detect the overflow and increment another variable in the app.
The app never used the return results directly from the 32 bit version of that function but the enhanced version I had in the app..
Just let it wrap around, if its smaller than last time, increment the upper 32 bit value.
that is who you do most wrap arounds in code..