In healthcare, as long as you maintain sterile precautions, the vials last until the expiration date (long time). However, the needle needs to be sterile when entering the vial and the vial top needs to be wiped with rubbing alcohol prior to the puncture of the vial. Hands should be washed, etc.