Thanks for posting the query on HCM.
Taking avessa inhaler is absolutely safe for long durations. Only youe need to take it with proper technique and rinse your mouth with water after taking the puff.
Please do get yourself evaluated from a pulmonologist regarding your airway disease
and get medications prescribed from him accordingly.
Also consider flu vaccination
in addition to the asthmatic medications.