There are different kinds of asthma, like nocturnal asthma, allergic asthma, and occupational asthma. Here's what causes and ...