Imitrex injection how long does it last