Hi,
Hives on your husband's body seem to be most probably due to an
allergic reaction and in case if you have not changed any shampoo, soap or laundry etc., then it seems to be most probably due to any food or medication.
If it started after taking Ketorolac then it can be a cause, however, an allergy test is a must to rule out the exact cause.
I would suggest you consult an Allergist and get evaluated and a thorough clinical evaluation and investigations like allergic tests like
Patch test, RAST test, food challenge test etc., can help in diagnosis and treatment can be done accordingly.
The allergist can advise oral anti-allergic as well as injectable steroids for relief.
As of now, you can take anti-allergics like
Levocetirizine, Allegra to control the itching and swelling. Do cool compresses. Application of Calamine lotion can help in soothing the skin.
You can also be instilled an
Immunotherapy that will help in reducing the severity and frequency of allergic attack.
Hope I have answered your query. Let me know if I can assist you further.
Regards,
Dr. Honey Arora,
Dentist