Могу ответить только про бронхиальную астму аллергического происхождения. Причин две - наследственная предрасположенность и окружение себя большим числом аллергенов. Без наследственной предрасположенности астмы не будет, даже если поселите у себя дома 20 кошек, в противном случае может развиться астма, но начинается все с более простых аллергических реакций - аллергического насморка, например. Если аллерген, вызывающий такую реакцию, не убрать, могут начаться приступы удушья. Профилактика астмы (если есть родственники с аллергией) - не держать дома животных, ежедневная влажная уборка, не спать на перьевых подушках, не держать дома ковры, не есть продукты, являющиеся сильными аллергенами, не принимать бесконтрольно лекарства, использовать бытовую химию эко.
Если астма возникла, ее можно компенсировать, есть лечение путем постепенного приучения к аллергену (долго ставят уколы), надо убрать из своего окружения все аллергены, заниматься спортом, закаляться, мне хорошо помогает голодание от рецидивов. Хорошо помогает средиземноморский климат - морской воздух без повышенной влажности, как на ЮБК, Кипре, в Греции летом.
Вылечиться нельзя, так как аллергия - это сбой иммунитета, обратно, как было, уже не вернуть. Но я не использую никакие ингаляторы уже много лет, приступы бывают очень редко, снимаю их просто обычным лоратадином. Астма с 12 лет.