
How Long Does a Food Allergy Reaction Last?
Share
You eat something — maybe shellfish, nuts, or a packaged snack — and your skin starts to itch or break out in red patches. Could it be a food allergy?
Yes. And depending on your symptoms, the reaction can last anywhere from a few hours to several days.

How long does it usually last?
-
Mild reactions (localized itching, small rashes):
Usually clear up in a few hours to a day -
Moderate reactions (hives, swelling):
May last 1–3 days, especially if untreated -
Severe reactions (swelling of throat, difficulty breathing):
Require immediate medical attention
What can help right away?
- Stop eating the suspected food
- Drink water and stay cool
- Avoid scratching — it can worsen irritation
- For itching and redness: use a topical anti-itch or antihistamine cream
BaoShuTang BAO FU LING Compound Camphor Cream contains antihistamine (diphenhydramine) and anti-inflammatory ingredients like glycyrrhetinic acid. It’s designed to ease allergic skin discomfort and calm flare-ups.

Topical relief helps, but identifying the food trigger is key.
If reactions happen more than once, talk to a doctor or allergy specialist.
If reactions happen more than once, talk to a doctor or allergy specialist.