In men, the lower normal limit for testosterone is around 300 nanograms per deciliter, whereas the upper normal limit is around 1000-1200 ng/dl. Learn More About Low Testosterone. Testosterone levels can change drastically throughout the day; and are directly affected by your sleep at night. While you sleep, your body prepares for the next day ....