How long can I keep my recordings?

You can keep them as long as you want. Just remember, the recording space is limited, so you may need to delete some recorded programs from time to time in order to make room for new ones.