Cause may be physical or psychological...physical causes may be due to hypogonadism resulting in low
testosterone,certain prescribed medications, alcohol, smoking...for physical causes you need to consult physician or endocrinologist for detailed examination and evaluation with relevant investigations...