Homemade granola can stay fresh for up to two weeks when stored in an airtight container at room temperature. For longer storage, you can refrigerate it or freeze it for up to three months. Be sure to keep it in a cool, dry place away from moisture to preserve its crispness.