Hello. Thanks for writing to us at healthcaremagic
He seems to be having Hives/
Urticaria. Urticaria presents as skin welts, which can be distributed all over the body. Itching is usually present.
Acute Urticaria OR hives can occur due to various causes; common causes that can cause urticaria are Infections(bacterial, viral, fungal); Drugs(Pain killers/ antibiotics etc); Certain foods and food additives/preservatives, alcohol intake.
An OTC oral antihistamine e.g
cetrizine 10 mg once or twice daily would provide relief.
It is long acting as compared to
benadryl which has a short action period.
A short course of an oral steroids e.g
prednisolone Or a shot of injectable steroids (e.g
dexamethasone) may be necessary to bring rapid control.
Thereafter oral antihistamines may be continued for a week.
Oral as well as injectable steroids are prescription drugs and therefore you need to visit a doctor.
A doctor would normally prescribe them if the hives are too severe and not adequately controlled on oral antihistamines.
A topical soothing lotion like calamine would also help him symptomatically.
take care
regards