Catarrh is usually caused by the immune system reacting to an infection or irritation, which causes the lining of your nose and throat to become swollen and produce mucus. This can be triggered by: cold or other infections. hay fever or other types of allergic rhinitis.