Homemade granola, if stored correctly, can last for up to 2 weeks. It's best to keep it in an airtight container in a cool, dry place. Ensure the granola is completely cooled before storing to prevent moisture build-up and sogginess.