If it truly is a part of anxiety, the best thing to do is to push yourself forward. Typical anxiety treatment involves putting yourself into situations that cause you anxiety in order to conquer your fear. If you give in to your fear then the anxiety wins and it tends to get worse and worse. You don't want that to happen!
But, if it truly is a matter of just not being ready, then pushing yourself may not do you any good. I know I have had times in my life where I just didn't want to date. Truth be told, I didn't date much at all when I was younger. I am now in my 30's and am more comfortable with meeting guys and getting to know them.
However, based on your post, I think that therapy could help you, specifically CBT as you have a number of thought patterns that could be worked on. I am referring to the assumption that the guy will just leave you when you don't have sex with him right away. Therapy can also help you build your confidence so that when you do start dating, if a guy comes along and wants sex right away, you can be the one to leave him because you will know in your heart that he isn't the right guy for you!
|