✔ How about dairy free? Coconut oil works fine in place of butter, especially in the nut butter versions.
✔ How long is the shelf life? You can freeze them for up to 3 months. They will keep in the fridge for weeks, at room temp for at least a week. Generally they are gone so quickly you don’t have to worry about shelf life!
✔ Can I use less honey? Quality honey is expensive and the “unhealthy” ingredient in this recipe. You can definitely cut it down by at least 1/3 cup and everything still holds together.