How Long Does a Food Allergy Reaction Last?
Allergic reactions are hypersensitivity responses to chemicals, drugs, and food items. Chemicals that trigger an allergic response are known as allergens.
The response level can vary from mild to life-threatening. The duration of an allergic reaction to food items can vary from one individual to another.
Allergies can take a few hours to even days to subside. However, food allergies are generally not very serious and usually resolve in a few minutes to hours.
Some common foods that can trigger an allergic response are peanuts, fish, wheat, milk, eggs, or shellfish.
Read on to learn all you need to know about food allergy reactions.
How Long Do Food Allergy Reactions Last? Timelines by Food
There is no single answer, because how long a reaction lasts depends on the food, how much you ate, and how severe the reaction is. Here is what the medical literature says about timing, followed by what to expect with the foods people ask about most: peanuts, shellfish, tree nuts, and almonds.
General Timeline of a Food Allergy Reaction
- Start: Symptoms typically begin within one to two hours of exposure, and usually within 30 minutes for a food allergy, according to American Family Physician.
- Mild reactions: Hives, itching, or an upset stomach often ease within hours, especially once the food has passed through your system and symptoms are treated. Read more about how long a food allergy rash lasts.
- Severe reactions (anaphylaxis): These need emergency treatment, and symptoms can continue or return after treatment, so doctors usually monitor patients for several hours.
- Second wave (biphasic reaction): Anaphylaxis can come back within 72 hours without any new exposure to the food. This happens in fewer than 5% of anaphylaxis cases, and guidelines suggest observation for at least four hours after an episode, and six to 12 hours for higher-risk patients (source).
How Long Does a Peanut Allergy Reaction Last?
Peanut allergy symptoms can start within seconds of ingestion, usually peak by about 30 minutes, and can be delayed by up to two hours (StatPearls). The Cleveland Clinic also notes that peanut allergy symptoms usually start within two hours of eating peanuts.
Mild symptoms such as hives, an itchy mouth, or stomach upset commonly settle within a few hours. A reaction that involves trouble breathing, throat or tongue swelling, or dizziness is anaphylaxis. It needs an epinephrine auto-injector (if prescribed) and a 911 call right away, even if you start to feel better, because symptoms can return. StatPearls notes that a biphasic reaction can recur up to 8 hours after the first one.
Peanut allergy is usually lifelong, although about 20% of people naturally develop tolerance over time (StatPearls). If you are unsure what to avoid, see our guide to foods to avoid with a peanut allergy.
How Long Do Shellfish Allergy Symptoms Last?
Shellfish allergy symptoms generally start within minutes to an hour after eating or having contact with shellfish, according to the Mayo Clinic. Common symptoms include hives, itchy skin, nasal congestion, belly pain, nausea, vomiting, and swelling of the lips, face, or tongue.
For mild reactions, symptoms usually fade over a few hours. Shellfish can also cause severe reactions: anaphylaxis can begin within seconds to minutes and worsens quickly, so wheezing, throat tightness, fainting, or swelling of the face and tongue are always an emergency.
Two things are worth knowing. First, shellfish allergy can show up for the first time in adulthood, even if you have eaten shellfish safely before, and it is often lifelong. Second, vomiting and diarrhea that begin several hours after a seafood meal, with no hives or breathing symptoms, can sometimes be food poisoning rather than an allergy. An allergist can tell the difference with testing.
How Long Does a Nut Allergy Reaction Last?
“Nut allergy” usually means an allergy to peanuts (which are legumes) or to tree nuts such as almonds, cashews, walnuts, and pecans. For tree nuts, the Cleveland Clinic reports that symptoms start within a few minutes to two hours of eating, ranging from mild hives to severe swelling.
The timeline is similar to peanut allergy: mild symptoms often ease within hours, while severe reactions need emergency care and monitoring because of the risk of a second wave. A past mild reaction does not guarantee the next one will be mild, which is why anyone with a diagnosed nut allergy should carry epinephrine as prescribed and follow an emergency action plan.
How Long Do Almond Allergy Symptoms Last?
Almond is a tree nut, so a true almond allergy follows the tree nut timeline above: symptoms begin within minutes to two hours, and severe reactions can be life-threatening.
There is a second possibility. If you have a pollen allergy, raw almonds can cause oral allergy syndrome, where cross-reacting proteins make your lips, mouth, or throat itch or tingle. These symptoms are usually minor and go away quickly, often within minutes. The American Academy of Allergy, Asthma & Immunology notes that almonds, hazelnuts, and peanuts can cause mouth itching in people with birch pollen allergy, and advises seeing an allergist if nuts cause mouth itching, because mild mouth symptoms can signal a more serious nut allergy.
When a Reaction Lasts Longer Than Expected
- Call 911 and use your epinephrine if you have trouble breathing, swelling of the throat or tongue, dizziness or fainting, or widespread hives with vomiting. See our page on anaphylaxis and severe allergic reactions.
- See a doctor if symptoms last longer than a day, keep coming back, or you cannot tell which food caused them.
- Get tested. Skin testing, blood testing, and a supervised oral food challenge can confirm exactly which foods you react to, so you know what to avoid and how to respond.
What Are the Signs of Food Allergies?
During the reaction, you can experience the following signs and symptoms:
Vomiting/ Stomach Cramps
Stomach cramps and diarrhea are common in a food allergy reaction; however, you may also find vomiting associated with allergies due to your immune system’s response to the specific food it identifies as harmful or dangerous.
Hives
Urticaria (hives) is characterized by redness of the body. It develops in response to allergies. Redness or blackness of the skin is accompanied by itchiness. According to a study, intake of food allergens can cause urticaria, vomiting, and itching.
Shortness of Breath
Shortness of breath is typically associated with anaphylaxis and can develop quickly. A fatal or near-fatal anaphylactic response can occur with a peanut allergy.
It can result in serious consequences without timely treatment.
Hoarse Throat
Hoarseness of the voice and congestion of the throat are common presentations of a food allergy reaction, such as allergens irritating the vocal cords.
Repetitive Cough
Coughing occurs due to immune-mediated bronchospasm. The airway passages constrict, reducing the flow of air. That ends up with the person repeatedly clearing his throat for more air.
Allergen-exposure-induced cough in children can be used as a diagnostic feature for allergies in children.
Dysphagia (Trouble Swallowing)
Dysphagia is a prevalent complaint of individuals with food allergies. Having trouble swallowing food after eating something can indicate a food allergy. Allergy-induced-swelling of the tongue causes the disturbances.
Anaphylaxis
Anaphylaxis is hypersensitivity of the immune system in response to allergen exposure (which can be food). Patients experience different symptoms of anaphylaxis at the same time.
Breathing difficulties are the most common, while nausea, dizziness, skin reactions, weak pulse, and wheezing can also constitute anaphylaxis.
It is a life-threatening condition needing immediate medical attention.
Dizziness
You may also experience syncope and dizziness as a result of food allergies. The feeling is only temporary and does not last for long.
How Can You Prevent Food Allergies?
You can keep food allergies at bay by following these simple tips:
Early Exposure
Exposing kids to allergens can be beneficial in preventing food allergies. Research shows that early introduction to allergies like peanuts (especially during 1st year of life) greatly reduces the risk of allergy later in life.
Track What To Eat and Drink
Keeping track of the foods that led to allergies in the past and avoiding them in the future can help prevent food allergies.
So, if your body is allergic to peanuts, strawberries, or kiwifruit, you should avoid consuming them.
Notify Others About Your Allergies
A surprise birthday party may turn into a distressing experience if the strawberry cake stops your breath or swells up your mouth. So, it is better to notify others about your allergies to prevent unwanted discomfort.
Is It Safe to Get Tested for Food Allergies?
Yes, food allergy testing is a safe procedure that helps diagnose food allergies. You should get tested if you experience any symptoms or have a family history of allergies.
If you think that you might be allergic to some foods, we at Frontier Allergy Asthma & Immunology can help you.
Dr. Neha Reshamwala is a board-certified allergist who has been practicing since 2012 that will provide you with personalized care. Dr. Reshamwala treats all her patients with utmost respect and compassion, always putting them first. Book an appointment today!
Written/Reviewed by: Dr. Neha Reshamwala
NPI number: 1780874578
Page last reviewed: 10/01/2026

All blog posts