J.V.
Wow! I think hives are usually an allergic reaction to something and I'm not a doctor but since he gets them so often the only way I think you can figure out what is causing them is if he gets tested at the doctor. My son got them once when he was a child and to this day I never figured out what caused them! We just gave him some Benadryl and they went away. And I don't want to scare you and I'm sure you know this but allergic reactions can be serious especially being that you don't know what he's allergic to...I would take him to the doctor as soon as possible. I know I wasn't much help lol....anyways, good luck!!!