best allergy medicine...

claritin D 24 hour, good for about 12 hours