Question: how long can you keep homemade peanut butter?
Answer: The good news is that homemade peanut butter lasts for about six months once it's opened. The good/bad news is that a batch of homemade peanut butter rarely lasts past two weeks in a household of two people or more.