Hello friend,
I am a Homoeopath and so my answer will be different from what you have already heard about
allergy.
Yes you are allergic to several things like heat of summer, dust, mites, cockroach etc.
This
hypersensitivity is inborn or genetic. But the time of developing hypersensitivity is related usually to a psychological conflict you had at the time of onset of the problem. If you started getting it 4 years back, exactly before that you must have had some shocking conflict which remain unresolved. But your brain associated the urticarea to the external environments like heat of sun, dust etc. instead of associating with the conflict. Now your brain has made a programme associated with these factors and whenever you get exposed to such environments you get the symptoms of urticarea .
First of all if you can recollect the conflict, then you can resolve it at the mental level. How you reacted to that is important because that is your genetic, constitutional individuality that made you to react in that manner.
This will help the Homoeopathic physician to select the constitutional remedy for you.
Therefore my advice to you is to approach an expert Homoeopath at the earliest. You should stop taking any anti- drugs because the purpose of the Homoeopathic treatment is not to suppress the skin reaction but is to cure you. Once you are cured, then your urticarea will go away.
With best wishes,
Dr. C. J. Varghese
Homoeopath,