Question: how long does antihistamine last?
Answer: What Antihistamine is Right for you? You can buy many different brands and forms of antihistamines without a prescription. Some work for only 4 to 6 hours, while others last for 12 to 24 hours. Some are combined with a decongestant, a drug that dries up your nasal passages.