Homemade nut butters will last about a month at room temperature or up to 3 months in the refrigerator.  Since this does not have any added preservatives, it doesn’t last as long as shelf-stable nut butters.