For example, while Claritin is effective for treating hay fever and hives, other antihistamines, such as Zyrtec and Allegra, work better and faster and last longer. Zyrtec and Allegra work quickly for the treatment of allergic rhinitis and hives, typically within less than an hour.