It depends, but most are good about a year (give or take, depending on the brand and mineral/vitamins) but will last a few more if kept in the fridge. So I buy large bags of supplements, put only a little of it in a container in the reptile room, and keep the rest in the fridge.