It definitely could be medication for depression or numerous other things. Meds like prozac, lexapro, etc... tend to significantly reduce sex drive. Has he always been this way? Even in past relationships? If he's not on meds, do you think there's any possibility of him being gay?