Q. I have hives and the itching gets uncontrollable after dinner. Why?

Answered by
Dr. Shama Naaz
and medically reviewed by iCliniq medical review team.
This is a premium question & answer published on May 01, 2021

Hi doctor,

I am a 34-year-old male. My height is 5 feet 6 inches, and my weight is 72 kg. I have hives for more than three months. After my dinner, I am getting inflammation on my skin daily. And the itching is uncontrollable. I do not have any other problems, and I am not under any medication. I am a vegetarian, and I stopped brinjal for three months.



Welcome to

Do you have any other medical problems like hypertension, diabetes, asthma? In the meantime, you can apply Allsuth lotion (Calamine, Aloe Vera Gel, and Light Liquid Paraffin) twice daily over the affected area. Avoid intake of soybean, peanuts, eggs, sour food, and milk. Do not take a bath with too hot or too cold water. Always be in a well-ventilated place. Avoid spicy food, wear cotton clothes and use hypoallergenic soaps for bathing.

Investigations for you to do,

  • Thyroid test- TSH (thyroid-stimulating hormone), FT3 (free triiodothyronine), FT4 (free tetraiodothyronine).
  • Urine routine and microscopy.

Hi doctor,

I do not have any problems like hypertension, diabetes, and asthma. I will avoid the foods listed by you, and I will follow your guidance. Can you suggest any medicine to cure hives? Odifex and Allegra are effective only for one day.



Welcome back to

The problem with oral medications is that they are only effective as long as you take them. The most important thing is to identify and remove the cause of hives. It could be due to food, dust, too hot or too cold temperature, nylon, synthetic clothes, etc. You should maintain a diary and note down the food or the contact substance the day you are getting hives. Oral medicines like Allegra (Fexofenadine) can decrease the hives and prevent their occurrence, but the critical part of treatment is avoidance of triggers. You can also follow these measures,

  • Avoid overheating.
  • Wear loose-fitting, cotton clothes.
  • Apply a cold compress, such as ice cubes wrapped in a washcloth, to the itchy skin several times a day (unless cold triggers your hives).
  • Apply Allsuth (Calamine, Aloe Vera Gel, and Light Liquid Paraffin) lotion three times a day.

Was this answer helpful?


Same symptoms doesn’t mean you have the same problem. Consult a doctor now!

Related Questions:
Why do red hives appear in different parts of my body after drinking alcohol?

.. sorry, but the picture you uploaded (attachments removed to protect the patient's identity) seems a little bit taken far away, not giving me a full description of what it is. Yes, you should get your liver function tests. This will help us to dete...   Read full

How to get quick relief from cold and nasal congestion?

.. gone through your query and can understand your concern. I suggest tablet Allegra 180 mg (Fexofenadine) twice daily for five days. One tablet is to be taken in the morning and one at night after meals. Consult her doctor, discuss with him or her a...   Read full

Why did I develop hives after tattoo?

They freak me out as I have particular anxiety about allergic reactions and would like to know how long it will take for these hives and itchiness to subside ...   Read full

Also Read Answers From:

ideaComprehensive Medical Second Opinion.Submit your Case

Also Read

Sexual Problems and Depression
Depression is one of the commonest psychiatric problems in the general population. About 10 % of men and more than doubl...  Read more»
Holiday Season During the Pandemic
Most of us wonder if there is a way to celebrate the holiday season during the COVID-19 pandemic safely. Here are some i...  Read more»
Skin Care Tips To Win Over Winter
This article discusses a few tips to manage and protect your skin during winter.  Read more»

Ask your health query to a doctor online?

Ask a Dermatologist Now

* guaranteed answer within 4 hours.

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.