Homemade granola will keep in an airtight container for about a month. Make sure the container is sealed and dry otherwise it may become soggy and not last as long.