So you meet a girl you've known for ages, and immediately attempt fornication? That's your first problem.
Not putting in time to have sex with someone you know is your second problem. If it were a complete stranger, you'd probably have better argumentation for sex.
Sex is never as good as it can be with a specific person, it's always a bit awkward in terms of the other one not knowing what the other one likes (and vice versa), so that argument of "Sex first" flies right out the window. It seems as if you're frustrated and just want to have sex, that's all.
Drinking doesn't help. If you want to get a girl drunk to have sex with her, you might as well go with GHB. Don't. It's wrong and nothing good can come out of it. Sounds as if you're trying to get her to pass out, classy. Consent, that's what you need. If you're both tipsy and want to go ahead, then go ahead. Usually the reason for this is as explained below:
When alcohol is involved in the sense that you're the one drinking it, the bar is lowered so much that getting laid is easier, I.e. you're ready to do it with uglier ones than if you were sober.
Solution #1: Lower your bar.
Although, if you're already involved with a wiccan (or wtf), where do you go from there?
Solution #2: Women detect your level of hornyness. Play more cool, most women don't find it attractive if you message (either verbally or nonverbally) that you want to fuck. You need to want them to fuck you first. But I'll let someone who's more of a player than I am to explain that separately.
I need around tree fiddy.