Honey is the only food that will never rot, it can last 3000 years.
For best quality, store honey for up to 12 months. After that time, it remains safe but the quality may not be as good. Honey can become cloudy, crystallized or solidified but this is not a safety concern. The honey can be microwaved or heated in a pan of hot water to clarify or melt it.
Honey is something of an oddity, in that, unlike most foods, it doesn’t spoil over time. In fact, the oldest known sample of honey, found in an Ancient Egyptian tomb and dated to approximately 3000 years ago, was still perfectly edible (supposedly*).