When used for male hormone replacement, various types of testosterone therapy can last in the body from 24 hours up to 22 days. Testosterone gels last for 24 hours, patches last for 24 hours, tablets last for 12 hours, and injections last for 22 days, explains Healthline.
Testosterone gels and patches are applied to the male's skin and absorbed throughout the day, according to Healthline. Tablets, which last 12 hours, can be compounded for individual patient hormonal deficiencies and used by dissolving between the gums and lip. Injections can be given every seven to 22 days and are the least expensive method of treating low testosterone.