Is this normal?

I feel so bad sometimes. I don’t like it, but sometimes I’m so horny I think of sexual fantasies at random times. I feel gross when I’m sitting next to someone and getting turned on more by my mind. Am I the only one? What should I do?