Homemade beeswax lip balm usually lasts one to two years because they don’t have preservatives in them. I usually try to give them away within six months because I have noticed that they smell a bit rancid when they have become too old.