The answer to this question is 24 hours. A bottle can stay sterile for up to 24 hours in a sterilizer before the lid is opened. The bottles are suggested to sterilize after every use, repeatedly. Maintaining hygiene towards these products would help to build a healthy baby.