I have bad allergies and zyrtec is what works the best for me, but it makes me drowsy. My doctor prescribes me Allegra-D, he says it is non-sedating. It doesn't make me drowsy and it works pretty good but not as good as zyrtec. If I take zyrtec I just make sure that I take it before I go to bed, instead of during the day. That might work for you!