A QR code image does not usually expire on a date by itself. What matters is whether the encoded destination still works and whether the printed pattern remains readable.
What can break over time
Changed URLs, dead websites, damaged prints, poor contrast, or a managed short-link service changing its policy can all break scans.
Practical takeaway
For long-life signage, prefer stable HTTPS links you control and test the printed code before mass rollout.