Testosterone blood samples are best collected within 3 hours of waking up and having at least an 8-hour fast. This ensures a good sample of your natural hormone levels.