Sex drive fluctuates because it's influenced by many biological and emotional factors that all have ups and downs. Hormone levels, stress levels, age, illness, sleep quality, and a bad mood all play into your libido and arousal.