I could really use some advice here...

Thing is, after being single for 3 years and not feeling anything for any woman, oneitis caught me when my guard was down.

Here's the background :

We met 2 weeks ago through a mutual friend at a bar.

From the get go she was all over me, but I learned that she's a 24yr old virgin that never had a boyfriend before.

Red flag much? I thought it was cute and actually started to hope internally that I found my snowflake.

The following week she was sick at home from her job and all over me, constant texting, even the one day when she did go to work, she would text before going, knowing that I would be asleep.

Everything went fine untill our date last saturday, I'm still pissed at myself but I totally beta'd it up. I should've escalated and kissed her, but in my defense, in my mindset she was different because of her inexperience, I didn't want to go too fast or make her uncomfortable.

As expected, since saturday contact declined, she rarely initiates contact and I'm not initiating either, because I don't want to look desperate.

I know I'm being a total faggot and that I fucked up, thing is I'm fully aware that I could've had her and that makes it worse.

I guess my question is : what's my best course of action?

I hope that I can salvage this situation but I doubt it, should I break all contact?

Thanks in advance

EDIT : She got back to me saying that things are going too fast and that she didn't exactly know what she wanted... Yes I know it's slang for you're too beta for me. Basically I got friendzoned, it stings like a bitch but I deserve no less being the whiny pussy I am. But I'm making this promise to myself : THIS IS THE LAST TIME.