Yes, they freeze well. Pop the muffins in an airtight tupperware or container and freeze for around 2 months. Defrost them at room temp when ready to serve, for at least a few hours. I like to reheat them in the oven at 160c for 5-10 minutes before serving.