Answer
Sudafed Blocked Nose Spray containing xylometazoline hydrochloride has a shelf life of 3 years unopened and 20 weeks after first opening, after which the bottle must be discarded even if solution remains.
Sources for this answer
- Sudafed Blocked Nose Spray and Sudafed Sinus-Ease 0.1% Nasal SprayMcNeil Products Ltd · emc · SmPC §6.3 Shelf life · Version 18Document updated
Sources checked