Consult an allergy/immunology
specialist who can test for underlying conditions which cause angioedema
If any exist then treating the underlying condition will prevent ae. If no underlying cause found then there are many medications which can be used in combination to control the ae. There are several new meds available for ae which may be useful.