How long does doxycycline stay in your body?
Medically reviewed by Drugs.com. Last updated on Sep 6, 2023.
It will take approximately 5 days before doxycycline is eliminated from your system
The elimination half life of doxycycline is between 16 to 22 hours (for healthy adults).
This is the time it takes for your body to reduce the plasma levels by half.
It usually takes around 5.5 x elimination half-life (hours) before a drug is completely cleared from your system.
So if we take the maximum elimination half life of 22 hours, it would take 121 hours (5.5 x 22 hours) approximately 5 days before the medicine is eliminated from your system.
Other factors also need to be taken into account and include:
1. How much and how often you have taken the drug.
2. Your metabolic rate – a slower metabolism will increase the time a drug remains in your system.
3. Your age and health – older age and poor health will generally increase the time the drug stays in your system.
4. Body mass – generally the bigger you are the longer a drug will remain in your system.
For more information click on this link:
https://www.drugs.com/doxycycline.html
Read next
Related medical questions
- What are the most common skin conditions? (with photos)
- What is the best antibiotic to treat a sinus infection?
- What are the best antibiotics for pneumonia?
- How long after stopping doxycycline can I drink alcohol?
- What is doxycycline hyclate used for?
- Can I take doxycycline hyclate for strep throat?
- Can I take doxycycline if I am allergic to penicillin?
- Can taking doxycycline for acne worsen my skin?
- Can you smoke cigarettes or marijuana on doxycycline hyclate?
- Is doxycycline hydrochloride 100mg a sulfa based drug?
- Will it be harmful to take doxycycline with iron supplements?
- Does doxycycline cause kidney pain?
Drug information
- Doxycycline Information for Consumers
- Doxycycline prescribing info & package insert (for Health Professionals)
- Side Effects of Doxycycline (detailed)
Related support groups
- Doxycycline (124 questions, 250 members)