I've had similar things happen to me.
In the end tho... you have to realize that nothing external is happening. It's all your mind playing tricks on you.
This might mean you are sexually frustrated. You might want to explore your sexuality. Nothing wrong with that.
Might also want to try meditation. Just sit still. Get through the loneliness and mental chatter until you're actually bored. Just sit or lay in one place until you're bored to tears.

That's when you realize nothing is really out there. It's just you... playing these little crazy games with yourself. Belive me... I know. I'm a diagnosed schizophrenic for 15 years.
Take care.