Lack of sexual desire may be due to any of these factors:
Physical illness
Hormonal abnormality (usually low testosterone levels)
Medications that affect libido
Alcohol or recreational drug abuse
Psychological causes, including depression or relationship problems, which a therapist may help identify