OP, I am going to give you a ton of very helpful advice, but obviously any other anons would do well to listen as well. I've had one night stands, long term and short girlfriends. I still am shit at talking to women sometimes, but I've come to the point where I consciously choose to reject women that want me and I feel comfortable talking to strangers. Here's my advice:
>focus on yourself first and foremost, and actually mean it. Make women your least important priority
>never text last. keep texts to a maximum of 4 words. never text weekend nights. never text or call her unless it is to make plans to date. if she doesn't respond, don't talk her for a week or until she texts you first.
>DO NOT BECOME FRIENDS WITH A GIRL YOU WANT TO BE MORE THAN FRIENDS WITH. this means you do not become anyone's tissue to blow their nose into, no matter how hot they are
>never be too available. Have your own life and make sure she knows she is your last priority. she, whoever you are talking to, is ALWAYS replaceable and you must be willing to have the balls to WALK AWAY if she mistreats you
>if she tries to make you jealous, leave her. if she cheats on you, leave her. if she doesn't know how to communicate, leave her. Remember never to be with someone who does not respect you.
>Become the best you can be. Fix your fashion, lifestyle, health, diet, hygiene, and physical strength. Look online, tons of resources.
>girls do not like nerd stuff. And you do not want a girl who likes the stuff that you do. Keep that shit away from her. She is your woman, not your waifu pillow who watches anime with you.
>Loneliness is a sign of neediness and neediness is a turn off from women. Stop needing a relationship.
>If you don't want to fuck a girl, stop wasting her and your time. Tell her upfront, not through only words but through actions. Touch her, feel her emotionally, connect with her personally.
>Learn how to touch women in a seductive and romantic way. They want to be touched.