Which Testosterone Injection Is Best? 4 Types Compared

There’s no single “best” testosterone injection for everyone. The right choice depends on how often you’re willing to inject, what your insurance covers, and how your body responds to treatment. That said, testosterone cypionate is the most widely prescribed option in the United States, largely because it’s effective, affordable, and flexible enough to fit most patients’ needs.

Here’s how the main options compare so you can have a more informed conversation with your prescriber.

The Four Main Testosterone Esters

All injectable testosterone works the same way: synthetic testosterone is attached to a chemical “tail” called an ester, which controls how slowly the hormone releases into your bloodstream. A longer ester means fewer injections. The testosterone itself is identical once your body processes it. The differences come down to timing, convenience, and cost.

Testosterone Cypionate

Cypionate is the workhorse of testosterone therapy in the U.S. It has a half-life of roughly seven days, meaning your levels drop by half about a week after each shot. Most people inject every one to two weeks, though weekly or even twice-weekly injections produce more stable blood levels with smaller peaks and valleys. A 10 mL vial of 200 mg/mL cypionate runs around $26 to $52 with a discount coupon, making it one of the cheapest options available. Commercial formulations typically use cottonseed oil as a carrier, which is worth knowing if you have seed oil sensitivities.

Testosterone Enanthate

Enanthate is nearly identical to cypionate in how it behaves. The half-life is about the same (around 173 hours), the injection schedule is the same one-to-two-week cycle, and blood levels look almost indistinguishable in studies. The main difference is the carrier oil: enanthate products often use sesame oil. In practice, most prescribers treat these two as interchangeable, and the choice often comes down to whichever your pharmacy stocks or your insurance prefers.

Testosterone Undecanoate

Undecanoate is the long-acting option, sold under the brand name Aveed in the U.S. After an initial loading phase (one injection, then a second four weeks later), you only need a shot every 10 weeks, which works out to roughly four or five injections per year. Peak levels arrive around seven days after injection but can range anywhere from four to 42 days, with the drug sustaining normal testosterone levels across that full 10-week window.

The tradeoff is logistics. Undecanoate carries a small risk (less than 0.1% per injection) of a reaction called pulmonary oil microembolism, where tiny oil droplets enter the bloodstream and briefly affect breathing. Because of this, every injection must be given in a healthcare setting, and you’re required to wait 30 minutes afterward for observation. You cannot self-inject undecanoate at home. It also tends to be significantly more expensive than cypionate or enanthate.

Testosterone Propionate

Propionate is the short-acting ester. It peaks fast, within 24 to 48 hours, and clears quickly. That means you’d need to inject two to three times per week to maintain steady levels. Very few people use propionate for ongoing testosterone replacement because the injection frequency is impractical. It’s mostly relevant in specialized clinical situations.

How Injection Frequency Affects Side Effects

The biggest practical difference between these options isn’t the testosterone molecule. It’s the peaks and troughs in your blood levels between injections. When you inject every two weeks with cypionate or enanthate, your testosterone spikes high in the first few days and then gradually drops, sometimes dipping below normal range right before your next shot. That rollercoaster can cause mood swings, energy dips, and fluctuations in libido.

More frequent injections (weekly or twice weekly) with cypionate or enanthate flatten that curve considerably. Smaller, more frequent doses keep your levels in a narrower band, which many people find feels noticeably better day to day.

One side effect worth understanding is erythrocytosis, a condition where your body produces too many red blood cells in response to testosterone. Research on transgender men found that about 11% developed erythrocytosis in the first year of therapy, and cypionate users were more likely to experience it than undecanoate users. This is probably because cypionate’s higher peak levels stimulate red blood cell production more aggressively. Your prescriber will monitor your blood counts with periodic lab work regardless of which ester you use.

Subcutaneous vs. Intramuscular Injection

Testosterone cypionate and enanthate can be injected either into a muscle (intramuscular) or into the fat layer just under the skin (subcutaneous). For years, intramuscular was the default, but subcutaneous injection has gained traction because it’s easier to do yourself, uses a smaller needle, and hurts less.

The two routes produce comparable testosterone levels. One study found that subcutaneous injection took a bit longer to reach peak concentration (about eight days versus three days for intramuscular) but the overall duration of action and average blood levels were essentially the same. When researchers switched patients from intramuscular to subcutaneous delivery, mean testosterone levels didn’t change significantly.

Patient preference data consistently favors subcutaneous injection for cypionate and enanthate. In studies of transgender men who switched from intramuscular to subcutaneous, none wanted to switch back. The one exception is undecanoate: because it requires a larger injection volume (4 mL), patients were more evenly split on which route they preferred.

Cost and Access

Generic testosterone cypionate is the clear winner on price. With a pharmacy discount card, you can pay as little as $15 to $27 for a single vial, and a 10 mL multi-dose vial at 200 mg/mL can last weeks or months depending on your dose. Enanthate is similarly affordable in generic form.

Undecanoate (Aveed) costs substantially more, partly because it’s a branded product and partly because each injection must happen in a clinic. The medication cost plus the office visit adds up. Some insurance plans cover it, but many don’t without prior authorization.

There are also branded auto-injector versions of testosterone enanthate designed for subcutaneous self-injection. These offer convenience but come at a premium compared to drawing from a standard vial.

Which One Is Right for You

For most people starting testosterone therapy, cypionate or enanthate injected weekly (or split into twice-weekly subcutaneous doses) offers the best balance of stable levels, low cost, and flexibility. You can self-inject at home, adjust your schedule easily, and the generic versions are widely available.

Undecanoate makes sense if you strongly prefer minimal injections and don’t mind visiting a clinic every 10 weeks. It also produces slightly smoother blood levels over its longer cycle, which may lower the risk of certain side effects like elevated red blood cell counts. The downsides are higher cost, no home injection, and the required 30-minute observation period.

Propionate is rarely the right choice for ongoing replacement therapy. Its frequent injection schedule offers no real advantage for most patients.

If you have an allergy to cottonseed or sesame oil, mention it to your prescriber. Compounding pharmacies can prepare testosterone in alternative carrier oils like grapeseed oil, which carries a lower risk of allergic reactions. The carrier oil doesn’t change how the testosterone works, but it can make a real difference in injection-site comfort and safety for people with sensitivities.