As long as it's capped (or similarly sealed to keep it from absorbing moisture), honey will never go bad. Provided the bees don't eat it and they maintain the hive enough to protect it from mold or pests, it'll last forever, as long as it's down to the appropriate moisture content of around 17-18%. There has been honey found in tombs in Egypt that is still perfectly edible all these thousands of years later.