9 doctors weighed in:
How long does an allergy pill stay in your body?
9 doctors weighed in

Dr. Yoram Padeh
Internal Medicine - Allergy & Immunology
3 doctors agree
In brief: Depends
Multiple factors influence the duration of a medication in the body.
Firstly, some medications are "short-acting" while others are "long-acting". Then, different bodies process medications faster than others. Finally, conditions which can affect removal (e.g. Kidney diseases) can cause a delay in elimination of the medication and therefore lingering effects. Typically 4-6h, 12h or 24h.

In brief: Depends
Multiple factors influence the duration of a medication in the body.
Firstly, some medications are "short-acting" while others are "long-acting". Then, different bodies process medications faster than others. Finally, conditions which can affect removal (e.g. Kidney diseases) can cause a delay in elimination of the medication and therefore lingering effects. Typically 4-6h, 12h or 24h.
Dr. Yoram Padeh
Dr. Yoram Padeh
Thank
Dr. Paul Carter
Internal Medicine - Allergy & Immunology
2 doctors agree
In brief: Depends
Antihistamines can be divided into long-acting and short-acting.
The long-actiing antihistamines (zyrtec, claritin, allegra, xyzal, (levocetirizine) & clarinex) last up to 5 days for inhibiting histamine. However, they are only effective for symptom control for about 24 hours. Short-acting antihistamines (benedryl) inhibit histamine for up to 48 hours, but are clinically effective for 4-6 hours.

In brief: Depends
Antihistamines can be divided into long-acting and short-acting.
The long-actiing antihistamines (zyrtec, claritin, allegra, xyzal, (levocetirizine) & clarinex) last up to 5 days for inhibiting histamine. However, they are only effective for symptom control for about 24 hours. Short-acting antihistamines (benedryl) inhibit histamine for up to 48 hours, but are clinically effective for 4-6 hours.
Dr. Paul Carter
Dr. Paul Carter
Thank
Dr. Sean McGhee
Internal Medicine - Allergy & Immunology
2 doctors agree
In brief: Depends
Short acting allergy medicines like benedryl will usually be gone by 24 hours if not before.
Longer acting ones, like claritin, (loratadine) zyrtec or Allegra can still be working even five days after the last dose. It may vary from person to person. As a general rule, after about three days there should be little effect though from most antihistamines.

In brief: Depends
Short acting allergy medicines like benedryl will usually be gone by 24 hours if not before.
Longer acting ones, like claritin, (loratadine) zyrtec or Allegra can still be working even five days after the last dose. It may vary from person to person. As a general rule, after about three days there should be little effect though from most antihistamines.
Dr. Sean McGhee
Dr. Sean McGhee
Thank
Get help from a real doctor now
Dr. Peter Kurzweil
Board Certified,
46 years in practice
16M people helped
Continue
108,000 doctors available
Read more answers from doctors