What is the shelf life of air duster (canned air)?

If the can and valving is intact and undamaged, it will not leak or spoil, so can sit on a shelf for as long as 10 years.