how long does antihistamine stay in your body?
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.