Scientists don't know why, but some people's immune systems overreact to a particular substance. Even if the substance is harmless, their body treats it as an invader and creates far more antibodies than it needs. These antibodies produce chemicals that trigger symptoms like sneezing or coughing.