Thanks for writing in.
Most probable cause in your case is Urticaria
.It can be induced by infection or food.
is antihistaminic which temporarily stops the itching and hives
The cause for hives needs to be found out and treated.
You can take benedryl
for 15 days continuously .
Hope this helps.