At room temperature, freshly baked homemade muffins remain fresh about 2 or 3 days. In the fridge, up to a week.