hi,
It seems that you are having
urticaria.
There are many cause of urticaria.
In your case it is acute urticaria.
Cause may be irritation,allergy,heat,solar,cold,psychological,internal cause,drugs..
You should undergo varieties of blood tests.
If there any cause is found.,cause should be treated.
If no cause is found, it is called idiopathic urticaria.
You take antihistaminics like
fexofenadine,deloratidine,
levocetirizine....etc
Short course of steroid may be taken..
Avoid soap bath.
Avoid certain food like brinjal,eggs,fish,chicken,banana,fermented food,curd..etc
Stilll,you
consult dermatologist....
I hope you got my answer..
regards..
Dr.Ilyas Patel MD