Hello.
Thank you for asking at HCM.
I went through your history.
As you are having hives for 5 months, I would call it "chronic urticaria".
There are many causes of chronic urticaria - physical factors like
excessive sweating, contact with hot/cold water, undue pressure over body parts, sun exposure, etc. There are other causes also like some infections,
thyroid disorders, some drugs, etc.
If Allergra is not working with you, personally I would suggest
montelukast and
levocetirizine in the morning and
hydroxyzine before going to sleep.
If this does not help, I would suggest you to consult an Allergist who will advise you some tests like CBC, ESR, thyroid testing, urine and stool examination, allergy testing, etc. Usually it's allergists or dermatologists who are trained and experienced in managing chronic urticaria.
Actual treatment will depend upon the cause of your problem. As general measures, I would suggest you to wear loose, comfortable clothing and avoid tight or woolen clothing. I would also suggest to avoid excessive sweating producing activities.
Hope this will be helpful to you.
Wish you a fast recovery and the best of the health.
Regards.