R.K.
When my kids have had hives as bad as you describe the on call ped always said to go to the er if benedryl didn't help quickly. If you don't know what caused it I suggest you get a referral to a pediatric allergist and get some testing done. You don't want it to happen again because the next reaction could be worse.