Long story: I'm 18, a virgin, and I know this one girl that would be dtf. The problem is that I don't exactly feel comfortable around her. I'm on the fence about having sex with her because I don't think she's particularity attractive (not ugly, although some of my friends think so, she's not fat or anything, probably under 120lb) and the conversations are kind of one sided. I keep trying to tell myself the conditions will never be perfect and just take the chance while I have it. I'm stuck between just getting it over with and losing it to her, or go back to looking for a better chance. The way I see it, the worst that can happen is a bad sexual experience, and some regret. Best case scenario is that the sex wasn't bad (it probably will be for a first time), and that I finally get this virginity issue off my mind, and maybe a little confidence boost.

TL;DR : Have an "eh" opportunity to lose v-card (18), do I just get it over with or wait for a better opportunity?