معمولاً نمی‌توان علت دقیق بیماری آسم را مشخص کرد اما عوامل زیر در افراد مختلف می‌توانند موجب بروز و یا تشدید علائم شوند و البته همه بیماران لزوماً با همه این موارد دچار مشکل نمی‌شوند

  1. ⁣گرد و خاک و غبار
  2. ⁣گل‌ها و گیاهان (به خصوص گرده‌ی گل‌ها)
  3. دوده و ذرات معلق در هوا
  4. برخی غذاها (بخصوص گوجه فرنگی، ادویه‌ها، سس‌ها، غذاهای شور، بادام زمینی، گردو، غذاهای دریایی، کنسرو‌ها، انواع شکلات و شیرینی)
    داروهای مختلف
  5. انواع عطر‌ها و اسانس‌ها
  6. اسید‌ها و مواد شیمیایی و فرآورده‌های نفتی، شوینده‌ها با بوی تند و سوزاننده
  7. انواع کپک
  8. پارچه‌های پشمی و پرزدار
  9. پر، کرک، پوست پرندگان و حیوانات
  10. ⁣سرمای شدید یا تغییر دمای ناگهانی و شدید
  11. خشکی هوا
  12. رطوبت شدید (مثل سونا و چشمه‌های آب گرم)
  13. استرس و اضطراب روانی
  14. فعالیت جسمانی سنگین و ورزش (بخصوص در هوای سرد یا آلوده)