Question: how long should you take allergy medicine for?
Answer: “Once-daily antihistamines reach their peak efficacy 8 to 12 hours after you take them, so using them at dinnertime or before bed means better control of your daytime symptoms,” says Yoon Mi Kim, DO, an allergy and immunology specialist for Geisinger.