your 21, when did you hit puberty? Have you had your testosterone levels checked? If it was really late you might have other issues which you probably need to see your doc about.. lol I tell every1 to check there testo levels out