Quote:
It got bad, I basically had her in my bed...
Aside from the friend zone thing, there's nothing wrong you had her in your bed twice and didn't have sex. My suggestion is this: Kiss and escalate slowly towards sex. With my current girlfriend, I had sex on the third sleepover. And at the third time, I had to kiss and escalate slowly towards sex for like maybe 20 times in a period of 6 hours, before she asked me to take a condom.
With some girls it go fast and with others girls really slow.
The basic model is like this:
Kiss and touch -> escalate -> sex. Usually she will resist. If a girl says stop, you stop. Wait (1min - 30min). Kiss and repeat process.
Have you kissed her?
EDIT: when you feel like it ain't gonna happen. Don't push for sex. Never push for sex. It should come naturally.