HCL doesn't expire >.>
I mean, technically, the Second Law if Thermodynamics states that somehow, somewhen, it'll decay into a state of entropy, but it still doesn't expire the way food expires xD
Less effective i'd say
I think cyanide can expire. When it does, it wont kill you but can cause some nasty vomiting.