NoahInsightsHormonal Health
Hormonal Health · 3 min read

What Time of Day Should I Take My Testosterone Test?

Testosterone follows a circadian rhythm. The right time to test is between 7am and 10am. Here's why.

Written by our Editorial Team · Reviewed by our doctors · Last updated 21 May 2026

A morning blood draw in a clinical setting, sunlight through a window.

Short answer: between 7am and 10am, before a meal where possible, and not after a poor night's sleep or recent illness. Testosterone has a strong circadian rhythm; testing at the wrong time can produce a false-low result.

1Why timing matters

Testosterone peaks in the morning (highest typically between 7am and 10am) and declines through the day. By afternoon, levels can be 25–35% lower than morning peaks in healthy young men. Clinical guidelines (Endocrine Society, AUA) recommend morning sampling for this reason.

2Other factors that affect accuracy

  • Sleep: a recent night of significantly restricted sleep can lower the result
  • Recent illness: acute illness can transiently suppress testosterone
  • Severe exercise the day before: can lower the result
  • Fasting: not strictly required for testosterone alone, but often requested if other tests (glucose, lipids) are run alongside
  • Time of year: minor seasonal variation in some studies

3When a single result isn't enough

A single low morning result should be repeated on a separate morning to confirm before any treatment decision. Day-to-day variation is real and a single number isn't a diagnosis.

4When to see a doctor

A Singapore-licensed doctor on Noah can arrange testing through partner laboratories. Book a confidential consultation here.

5References

Bhasin S, et al. Endocrine Society Clinical Practice Guideline. JCEM. 2018.

Articles on Noah are for informational purposes only and do not replace medical advice from a qualified doctor. To consult on Noah, click here. Noah's editorial standards are described on our editorial standards page.

That wasn’t so hard. Got questions?

That’s what a consult is for. Five minutes of questions, then a short video chat.

  • $20.10 consult
  • Pay for treatment only once it’s approved