Hello,
I can understand your concern for
hives, rashes on legs, thighs, arms, back, waist area. I seems from your query you are suffering from "Urticaria".
Urticaria is a common condition caused by bursting of
allergy producing cells known as "mast cells" due to certain aggravating factors present in the environment. As the chemical inside them is released it produces a rash which you have mentioned. There can be multiple factors producing this condition which are included in day to day life and some times it is really difficult to find one exact cause. In your case you are correlating it with exercises, hot climate,spicy food. So it is better to stay away from the offending factors.
The long term effective treatment for this is by oral anti
histamine like
loratadine under medical advise. It is one of the drug which is not having any side effects and can be taken for long term usage. Do not scratch or rub the skin as it can lead to further aggravation.
Do not take predinsone as a measure for treatment of hives as it can cause long term side effects.
Hope these informations will help.
"With good health wishes"