depends how low and how valid the test was... was it early AM?
you can effect testosterone a lot with lifestyle, diet and stress in the short term. at age 21, I would certainly get a follow up reading in a few weeks.
do you do any drugs (Rx or otherwise)? any prohormones, steroids, or any supplements? alcohol?