No cure but
There is no cure for asthma
If you don't like drugs, allergy shots would be the closest thing to curing . However only about 80% of the people respond to allergy shots. Consider seeing an allergist who can at least help you pinpoint some of the triggers.