Honey never goes bad. Honey does not go bad because there is very little water in honey. Bacteria needs water to grow and multiply. When bees produce honey, they secrete an enzyme into the honey that scientists believe also keeps it from going bad. Honey is also acidic. This makes it unsuitable for the growth of any organisms. So not only does honey not rot, it also has antibacterial and antiseptic properties. For this reason, ancient cultures used honey as medicine. Honey may become cloudy over time or in cold temperatures. This is because the honey has crystalised. The honey can still be eaten and will become clear again if it is warmed up. Although honey does not rot, it can contain spores that can cause infant botulism. This is dangerous for children who are less than a year old, but generally harmless for everyone else.