How long can allegra be taken