You are probably suffering from what Dermatologist call urticaria. Common causes are food allergy infection or drugs. Although, in most cases cause remains unknown in spite of a thorough search. It can be symptomatically treated so that you do not get any new hives and the treatment should be prolonged until it resolves which usually takes 3 to 6 months. In very few cases it becomes recurrent or stays for prolonged time. You can continue xyzal, although newer tablets are also there. You can consult me for prescription.
Answered2017-04-11 11:47:29
Let others know if this answer was helpful