Newer 2nd generation over-the-counter antihistamines such as loratadine, cetirizine, and fexofenadine claritin , zyrtec , and allegra last much longer 18-24 hours compared with 4-6 hours for benadryl and have much fewer side effects, most notably sedation.
Continue reading