2. Hairspray
Expires in: 18 months (opened), 3 years (unopened)
Average Cost per Bottle: $2–$20*
The expiration date of hairspray depends on whether the bottle has been opened. Unopened hairspray can last up to three years, but once opened, it typically lasts only 18 months or less. Always check the label for specific details.

©stockfour/Shutterstock/HHairspray
Extreme temperatures can also affect the spray’s effectiveness. If the smell is stronger than usual or the spray loses its hold, it’s time to replace it.