Question: how long does it take for antihistamines to leave your body?
Answer: The elimination half-life of Zyrtec is between 8 to 9 hours. It takes approximately 5.5 x elimination half-life for a medicine to be cleared from your system. For Zyrtec this is 5.5 x 9 hours which is about 2 days.