I'm 20 now and still don't really have a huge sex drive, especially when compared to fellow people my age. I've gone through puberty and all that, and find women attractive, but I never really get horny. When I go out at university I'm capable of getting girls but it just doesn't really interest me that much, it's just sort of going though the motions so to speak. I prefer emotional connection. The same with masturbation, I only do it because it feels good, not because my hormones get me going.
Can this be the result of low testosterone in the body, should I consult a doctor? Or is this perfectly normal?