you seem to be allergic to many thing also its severe..
i suggest you visit immunologist /allergy
specialist and you have to under go a test called skin prick test..which will identify most of the allergens you are allergic to..once this is done then there is a treatment called immunotherapy
. it is highly effective treatment.. you have to take it for arround 3-4yrs and your allergy will reduce by 80-90 percent. it is done for drugs too.
is a substance produced by the body itself once you come in contact with the allergen.. which causes symptoms
immunotherapy is currently best treament and also very effective.