Nasal allergies can contribute to bad breath. This is because of the backflow of mucus and the underlying throat infection. It causes an unpleasant smell in the mouth resulting in halitosis.