The North v South New Zealand Rugby Match was live on Saturday morning and took NowTV until Monday morning to get it added to catch up where it said 5 days remaining 😠.
So i would guess most full replays would be 7 days (unless NowTV have a different agreement in place with the NFL).
The delay from the live event finishing to be added to NowTV catch up might be content dependent, where i noticed the Italian F1 GP full replay which was on Sunday afternoon and is up and saying 5 days left (don't know when or what time it was added to catch up).
It's the same with NowTV Entertainment it might depend if it's a popular TV show or if NowTV are relying on the Content provider to upload the content onto their servers (some TV shows and Studios seems quicker than others).
Yep i hate 25fps sports playback with a vengeance, where it totally spoils watching fast moving sports.