From your mail what I guess is that you may be suffering from Anxiety Disorder. Your sexual obsessions and difficulties in expressing your thoughts in front of others are part of it. Try some relaxation exercises. Counselling can also help you to come out of this.