Unopened, foundation can last for a couple of years, but once the seal is broken, it's best to replace it after six to 12 months.