An omelette can last around 1 to 3 hours if not kept inside a fridge. However, sometimes bacteria may start building up after an hour or 45 minutes.