Doxycycline has an average half-life of 18-19 hours. This means that it takes that long for the effective dosage in your body to reduce by half. It will continue working while it is present in your body. It can take anywhere from 2-5 days before doxycycline is fully out of your system.