If stored correctly then honey won't go off, but it will crystalise (this is fine to eat but most people prefer to eat it before this happens).  We do include a best before date on our jars - this tends to be 3 - 4 years in the future (but most customers say their honey doesn't last long at all before it gets eaten anyway!)