Medical Oxygen has a limited shelf life of 3 years and therefore should be refilled before it expires.