Benadryl and Claritin are both antihistamines, but Claritin is likely more effective for itchy eyes. It also causes less drowsy effects and only needs to be taken once per day, whereas Benadryl needs to be taken every 4-6 hours to manage allergy symptoms.