引發支氣管哮喘的病因很復雜,主要包括有遺傳因素和環境因素,比如氣候改變,當氣溫、溫度、氣壓和空氣中離子等改變時,都可以誘發哮喘的發作,因此寒冷季節,或是秋冬氣候轉變時,均為哮喘的多發季節。哮喘的形成和反復的發作也與呼吸道感染有關,在哮喘患者中可存在有細菌、病毒、支原體的特異性抗體,如果吸入相應的抗原,則可激發哮喘的發作。
因飲食引發的哮喘發作現象也很常見,比如魚、蝦、蟹、蛋類、牛奶等都是常見引起過敏的食物,而且情緒激動,緊張不安等等都會促使哮喘的發作,這是因為通過大腦皮質和迷走神經反射導致過度換氣所致。