Fresh homemade pesto butter can typically last for about 4 to 7 days when stored properly in the refrigerator. Alternatively, you can freeze homemade pesto butter for up to 3 to 4 months. When you want to use frozen pesto butter, simply thaw it in the refrigerator or at room temperature, and give it a good stir before enjoying its deliciousness once again!