哮喘病病因比較復雜,目前的研究表明跟遺傳因素有關系,往往哮喘有比較確切的家族史。另外跟過敏有關系,變應原比較常見的塵螨,是哮喘發病當中比較常見的變應原,職業性的病原包括面粉、動物皮毛、木材,都有可能會引發過敏反應。
還有就是一些藥物以及食物添加劑,藥物就是一些能夠導致過敏的藥物,像阿司匹林這樣的藥物還有就是抗生素類的藥物。還有就是某些食物像雞蛋、牛奶、魚蝦等,有可能會導致哮喘的發生。
導致哮喘發病的促發因素主要包括感染,尤其是病毒感染,常見的是病毒,其實是流感病毒、附流感病毒。還有就是氣候改變當氣溫、濕度、氣壓發生改變時容易誘發。另外吸煙、環境污染、精神因素、運動都有可能會誘發哮喘的發生。