piriton allergy tablets canada allergy medication better than allegra how long do antihistamines take to work