So you’re usually talking at least 2-3 months of not noticing or caring.
Registrars are also required to email domain holders and ask them to update their contact information and email yearly. So you’ve really got no excuse if you lose a domain via expiration.
Only way to get that domain back was to let it expire and hope no one took it.
After the storm settled and I got control of all remaining assets, I decided I wanted to keep the domain for sentimental value which is when I discovered that it was all gone.