It lasts up until the next injection. If you're on injections the levels are never really stable. It starts lower, inclines, and slowly decreases until it's time for the next injection. If you use gels or patches the dose in your blood is far more level. Most guys do prefer injections because of cost but also because the "high point" it reaches for a few days after the injection is what causes masculinization sooner than other methods.