You seem to be having urticaria
. High absolute eosinophil count
is seen in allergies,asthma, parasite infestation etc,
To treat urticaria, oral antiallergic need to be taken. The treatment has to be taken till the disease phase subsides and this could extend from days to months. In most of the cases, there is no cause for urticaria but some implicated factors like any parasite infestation, dental caries
, abdominal infection or urinary tract infection
should be ruled out. Similarly thyroid disorders and joint pains
are also associated with urticaria, those should be ruled out too. As far as food habits are concerned- do not take sour food, avoid preservative based foods- jams, pickles, sauce. Avoid sea food etc. A person can be allergic to any food, so basically you need to correlate if onset of hives in your case was in anyway related to a particular food and that food needs to be excluded from your diet. Hope that answers your query. Take care.