Injectable Imitrex is a lifesaver for many. At $50 or more a shot, there is an endless battle to get enough for a whole cycle, without going broke.