Skip to content

Verifying Product Quality ​

Why Verification Matters ​

Counterfeit, under-dosed, or contaminated testosterone medications are a real risk — particularly when buying from unregulated sources. Using poor-quality medication can lead to:

  • No hormone level changes (wasted money, stalled transition)
  • Unsafe ingredients (contamination, infection from non-sterile injectables)
  • Unexpected side effects (from incorrect dosage or wrong substance)
  • Delayed transition progress (months of ineffective dosing)
  • Health complications (abscesses from contaminated injections, hormone imbalances)

Visual Inspection ​

Injectable Testosterone (Vials) ​

CheckWhat Genuine Looks Like❌ Red Flags
Solution clarityClear, colourless to pale yellow (varies by carrier oil)Cloudy, hazy, or有明显 particles
ColourConsistent with carrier oil used (MCT = clear, grapeseed = pale yellow, sesame = golden)Incorrect or inconsistent colour
No particlesNo floating specks, fibres, or crystalsVisible particulate matter
Crimp capIntact, even, no signs of tamperingLoose, damaged, or re-sealed cap
Vial septumClean rubber stopper, no puncture marks before first useMultiple puncture marks, discoloured septum
LabellingClear, professional label with: concentration (mg/mL), ester type, batch/lot number, manufacture date, expiry dateBlurry printing, missing info, generic plain label
Batch numberLegible alphanumeric codeIllegible, missing, or obviously fake
Expiry datePresent and legibleMissing, expired, or printed poorly
Carrier oil listedOil type stated (MCT, grapeseed, sesame, cottonseed, etc.)No oil specified

Testosterone Gel Packets / Sachets ​

CheckWhat Genuine Looks Like❌ Red Flags
Foil sealIntact, properly sealedTorn, re-sealed, or leaking
PackagingProfessional printing with brand name, strength, batch numberPoor print quality, misspellings
Gel consistencyClear to slightly opaque gelDiscoloured, separated, or watery
Expiry dateClearly printedMissing or smudged
Manufacturer detailsPresent and verifiableMissing or fake manufacturer info

Testosterone Pills / Capsules ​

CheckWhat Genuine Looks Like❌ Red Flags
Shape and sizeConsistent; no chips or cracksIrregular shapes, inconsistent size
ColourUniform; matches known referenceUneven colour, speckled appearance
MarkingsClear imprint codes (e.g., product code, manufacturer mark)Missing, blurry, or incorrect imprints
PackagingBlister packs with batch number and expiry dateLoose in a bag, no blister pack
Expiry datePresent and legibleMissing or obviously altered

At-Home Testing ​

Water Test (Pills — Not Reliable) ​

Some people recommend dropping a pill in water to see if it sinks or dissolves in a certain way. This is not a reliable verification method and should not be used to determine authenticity.

Smell Test ​

Genuine testosterone injectables suspended in oil may have a mild, characteristic scent depending on the carrier oil and preservatives (typically benzyl alcohol, which has a faint aromatic smell). Lack of any scent is not necessarily a red flag, but a strong chemical or unusual odour may indicate contamination.


Blood Test Verification ​

The most reliable way to verify your medication is to check your blood levels at a known dose.

Expected Trough Levels for Injectable Testosterone ​

Weekly DoseExpected Trough Total TNotes
50 mg/week300–600 ng/dLTypical starting dose
75 mg/week500–800 ng/dLCommon moderate dose
100 mg/week700–1,000 ng/dLStandard full dose
125 mg/week900–1,200 ng/dLHigh end; monitor closely
150 mg/week1,000–1,400 ng/dLVery high; likely too high for most

What "Trough" Means

Test trough level means testing just before your next injection (at the lowest point in your cycle). For enanthate/cypionate dosed twice weekly, test on the morning of your injection day, before injecting.

If you inject once weekly, test on day 6 or 7 (the day before or day of your next injection).

How to Interpret Results ​

If Your T Level Is...It Likely Means...
Within expected range✅ Product is correctly dosed
Far below expected (e.g., < 200 ng/dL on 100 mg/week)⚠️ Product may be under-dosed, counterfeit, or you may be a poor absorber
Much higher than expected (e.g., > 1,500 ng/dL on 100 mg/week)⚠️ Product may be over-dosed, or you are a hyper-responder
Zero or near-zero❌ Product contains no active testosterone (counterfeit)

Other Markers to Check ​

MarkerExpected RangeWhat It Tells You
Free Testosterone15–35 ng/dL (varies by lab)Bioavailable T; correlates with symptom response
Estradiol (E2)20–50 pg/mL (men)Aromatisation indicator; too high = AI may be needed
SHBG15–55 nmol/LBinding protein; high SHBG = less free T
Hematocrit< 54%Polycythemia risk; T can increase RBC production
LH / FSHNear zero (on T therapy)Confirms exogenous T is suppressing natural production

Third-Party Laboratory Testing (Gold Standard) ​

For absolute certainty about what's in your vial, you can send a sample to a testing lab:

Test TypeWhat It MeasuresTypical CostWhere to Get It
HPLC (High-Performance Liquid Chromatography)Exact concentration of testosterone (mg/mL)$100–$200Janoshik, Energy Control, or local analytical lab
GC-MS (Gas Chromatography-Mass Spectrometry)Full compound identification + concentration$150–$300Specialised forensic labs
Sterility testingBacterial / endotoxin contamination$50–$150Microbiological testing labs
FTIR (Fourier-Transform Infrared Spectroscopy)Quick identity check (is this actually testosterone?)$50–$100Some community testing services

Community Testing Pools

Some Reddit communities (r/TransDIY, r/steroids) organise group buys for HPLC testing — multiple people contribute to test a batch from the same supplier, splitting the cost. This is the most cost-effective way to verify a source.


Batch Numbers and Authentication ​

What to Check ​

  • Legitimate pharmaceutical products have clear batch/lot numbers printed on the label
  • Format: Usually alphanumeric, 6–12 characters (e.g., "B2401A", "LOT123456")
  • Cross-reference: Check if the manufacturer has an online verification portal
  • Homebrew: Good brewers assign their own batch numbers and track them

Red Flags ​

Red FlagWhy
No batch numberProduct may be untraceable / counterfeit
Batch number is handwrittenUnprofessional and suspicious
Batch number appears on a sticker (not printed)Easy to fake; may be relabelled
Expiry date is longer than 3 years from manufactureSuspicious — most T products expire in 2–3 years
Multiple products share the same batch numberBatch numbers are unique per product run

Community Verification Resources ​

ResourceHow It Helps
r/FTMDIYSearch for vendor reviews and product photos from trans masculine users
r/TransDIYLarge repository of vendor reviews and sourcing discussions
Discord serversReal-time discussions about recent batches and quality
Telegram groupsRegional sourcing communities share verification tips
diyhrt.marketTracks price, stock status, and listing changes for HRT sources
sources.toIndependent reviews of grey-market steroid sources

Red Flags Summary ​

❌ Red FlagWhy It's a Problem
Price far below market average ($20 for a vial of T)Likely counterfeit or under-dosed
No photos of actual productSeller may not have the product; using stolen images
Refuses to share batch infoHiding something about the product
Packaging looks generic/plain (no branding)Not from a legitimate pharmaceutical manufacturer
Multiple bad reviews within last 3 monthsTrust the community consensus; recent issues matter
Seller pressures you to buy quickly ("limited stock!")Classic scam tactic to prevent you from researching
Only accepts Western Union / MoneyGramNo recourse if product never arrives
Claims to be "pharmaceutical grade" but won't show testingIf it's legit, they should have documentation
Labelling has spelling mistakesUnprofessional; may indicate counterfeit operation

What to Do If You Receive Suspect Medication ​

  1. Do not use it — contaminated or incorrectly dosed T can cause serious harm
  2. Take photos — clear pictures of the product, label, and packaging
  3. Post to community forums — r/FTMDIY, r/TransDIY for verification help
  4. Contact the seller — some legitimate sellers will replace or refund
  5. Report to the community — warn others about the bad batch/source
  6. If you injected it and feel unwell — seek medical attention immediately

References ​

  1. r/TransDIY Wiki. Verification and safety. https://www.reddit.com/r/TransDIY/wiki/index
  2. r/FTMDIY. Product verification guides. https://www.reddit.com/r/FTMDIY/
  3. FDA. How to spot counterfeit medicine. https://www.fda.gov/drugs/buying-using-medicine-safely/counterfeit-medicine
  4. Janoshik Analytical. HPLC testing services. https://janoshik.com/