So lately i have been having all of these unwanted thoughts. Like i will be with my friends and alls i can think about is everyone naked. Or i will be with my family and i will start thinking about sex with them. I do not want to think these things it just happens. I also have been very paranoid of these thoughts lately, like i am afraid that i am gonna have these thoughts and then in turn i start to have them. Also every little ache and pain is something more, like every little thing on my body is an STD . Any advice will help thank you
Thoughts come from nowhere and pop up in your mind to try to catch your attention. You have to make a decision when a thought comes, to hold on to it and explore it and react to it, or to just let it go and wait for the next one to come along. When one of those thoughts comes to you, don't worry about it. It's not from you. It's not you. It's just some random thought. It will pass. You don't have to try to force it out of your mind. Just don't hold on to it. Don't give it any interest, and don't react to it emotionally. It will go. Thoughts follow patterns, and those patters are controlled by what sort of thoughts you find most interesting. That interest can be positive, like you enjoy the thoughts, or it can be negative, like you are upset by them. Either way, the fact that you're reacting emotionally to a certain kind of thought makes that thought and similar thoughts more likely to reoccur. Stop reacting, and those thoughts will just stop on their own at some point, and you likely won't even realize it.
Also, stop reading internet porn stories, if you're doing that. Those things have put all kinds of insane ideas in my head before.
Self-hypnosis would work great for you, I think. In a short, hour-long seminar, I learned how to program my subconscious to deal with certain thoughts in a certain way. Now, my brain automatically handles those thoughts, without my even having to think actively about it. My brain knows that these types of thoughts are meant to be handled in a certain way, and it does it. And it does it without my thinking about it, and sometimes even without my even realizing it was happening. So check out self-hypnosis. It's really easy. The books of Tony Robbins are a good place to start. He's all about programming your brain for optimum results.
If you just accept the fact that you have these thoughts and just let them come when they come, instead of trying to block them, they will probably start to go away.
Stop being afraid of the thoughts, they can't hurt you! So proceed to think the thoughts... on purpose. Whack off to family photos if you have to. Face what you fear... thoughts aren't real things.
Thoughts are often like birds flying around your head. There's nothing wrong with the flying about, just don't let them make a nest/roost in your hair, if you don't agree. Shed the guilt. Thoughts don't all come "from you". You seem to have a tendency to feel ultimately responsible for everything. Don't. I've done that before, and it keeps one in a frequent state of bitchiness/anxiety. Relax, take a break, and focus on positive things, things you admire in others, or in yourself. Read some biographies of great people. Travel. Socialize for purely selfish reasons. Break your own rules some of the time, when comfortable, and forgive yourself. Have fun.
Zen meditation and yoga works wonders. Just sort of calms the body and mind. Helps you let things go, one of the hardest but most benificial things to learn in life. I know from experience. Like the old bumper sticker says "Breathe, relax, smile."