Hello,
I can understand your concern. It seems that you have allergies to more than one substance and you do not exactly know what substances are acting as allergens for you.
Thus, firstly, I would recommend you to go for a
blood test for
allergy. It will show in results what food and environmental substances are acting as allergen for you and so you can be alert in your day to day routine regarding exposure to these substances and avoid yourself from exposure. This is the best precaution you can take.
In addition, you can also keep antihistamine such as
Loratidine 10 mg (Lorfast) or
Cetrizine 5 mg (Levocet) all the time with you so that as soon as the reaction starts, you can take the medicine immediately and control the reaction.
Also, if you are allergic to more than one substances that you can be exposed to routinely, you can talk with your physician about taking an antihistamine regularly as
hypertension patients take antihypertensives. Always take care to try new medicines and food items.
I hope this information helps. Thank you for choosing HealthcareMagic. Take care.
Best,
Dr. Viraj Shah