hello,
you seem to be having
urticaria. its also called
hives. its a condition where there are red raised lesions all over the body with lot of itching.
these lesions are of various sizes and shapes and they come and go on their own. they need prompt treatment.
urticaria may be idiopathic or may have a variety of causative factors, there is an exhaustive list available but to tell you the truth its really difficult to pin point one thing.
the best thing to do is to start prompt treatment for immediate relief.
you need to consult your
dermatologist for a prescription for tablet
fexofenadine once in the morning and tablet levocetrizine once daily at night for 3 months. its necessary to take medications for atleast 3 months to suppress the process.
you can apply
calamine lotion on the rash to soothe it. twice a day till there is a rash
urticaria can be caused by foods, medications, pollen, house dust etc.
avoiding fish, milk, nuts for 15 days would be a good idea and see if it further helps you.