From the NHS website, "How long a digital NHS COVID Pass is valid for
A digital NHS COVID Pass is valid for 30 days. The 30-day period refreshes and starts again each time you log in.
If you have an NHS COVID Pass for travel based on a positive PCR test, the 30-day period will refresh for up to 180 days after you took the test.
If you use the NHS App for your NHS COVID Pass, it may ask you to confirm your phone number when you log in. If you do not confirm it, your NHS COVID Pass will be valid for only 72 hours.
If you download your digital NHS COVID Pass as a PDF it will be valid for 30 days. Always check the expiry date before using it."
You're better using the NHS app and having the pass for 180 days.