because homemade peanut butter contains just peanuts, it'll last for up to 3 months if kept in an airtight container in the fridge. you'll know if the peanut butter has gone bad if it smells rancid (trust me, you'll know if it's gone bad!).