Your libido, or sex drive, has its roots in your deepest feelings before it affects your body.
It's hard to understand and difficult to accept where your sexual desire comes from sometimes, but it's a powerful and positive force in your life and you have to accept it as such.