Once cooled, homemade muffins can be kept in an airtight container in the fridge for 5 to 7 days. Alternately, you can freeze these muffins for many months and pop them out into lunch boxes or heat them in the toaster oven for a quick snack.