Honey should not be given to infants under 12 months as it can cause a type of food poisoning called botulism. The bacterial spores can multiply and produce a dangerous toxin in a baby’s intestine, so it should be avoided (24).