Nitroglycerin
heart attack
"This has a shelf life of about 4 times the tablets. I had the tablets and they loose their effectiveness after about 6 months, but the nitrolingual spray has lasted for about 2 years."