IQBARs can stay fresh for up to 6 months when refrigerated. At room temperature, you can expect them to maintain their freshness for up to 21 days.