I have heard that guys under the age of 18 or 21 that take steroids or the equivalent of it, it messes up your testosterone levels, hopefully your body should return to normal soon.