Thank you for your query.
You have done the right thing by giving your son the medications. Urticaria
should respond to Benadryl
. However a work up is needed to know the cause of urticaria for which a detailed history and investigations are required. I suggest you discuss with your doctor.
I hope I have answered your query to your satisfaction.
Wishing your son an early recovery.