Honey and wáter The main reason why honey keeps for so long is because it contains little water. The bees, in their harvesting process, try to remove the moisture from the honey to leave it much thicker, as well as more delicious. The acidity of honey Honey is very acidic and microorganisms do not like acidity. Many people think that honey never expires, however this is not entirely true, if we have honey in a suitable environment it can be kept for longer. In other words, it does have an expiration date, although the truth is that it is capable of lasting without any additives for a long period of time. That is why honey expires after approximately three years.