Not many people realise that fire extinguishers should be serviced every year. The video below shows the dangers of trying to use an extinguisher that has not been correctly maintained.
Having your extinguishers annually serviced will greatly reduce the chances of this ever happening to you.
Extinguishers should also be put through an extended service and test every 5 years. Co2 extinguishers are an exception to this as they receive an overhaul (stretch) test every 10 years. An extended service involves checking the discharge of the extinguishers, the external and internal body casing, refilling and re-pressurising.