I also think it's very important to plan in advance, because most of us know that when you may not plan anything and then suddenly... you're alone in a situation or whatever... I mean, you could have perfectly good intentions and even double date with another couple and then suddenly the other couple backs out or leaves.
This is just my own opinion, but I know that if I meet someone special, and let's say he's from out of town--I have a good friend whom I've already talked to and she would come stay with me during his visit. Not as a third leg on the date, but to make sure I had a curfew and was home or had answered to her by a certain time. I also have good Christian friends and mentors whom I would have check up on me... including if I were seeing someone local.
Yes, I know this sounds extreme--and I haven't even met someone yet! But how many good Christian people do we know that have fallen in this area, including myself. I hope to be smarter and better prepared next time. I know it sounds like turning yourself into some sort of child being watched over by parents, but I think it's like anything else in life--if you're serious about a goal, let's say, weight loss, getting into shape, or in this case, avoiding sexual temptation, you have to plan ahead, have a game plan, and plenty of accountability to back you up or in all likelihood, your best intentions will get thrown out the window (the sinful nature working overtime!)
Do you have people who can help keep you accountable? Hopefully so and I wish you the best.
One woman who led a class I took many years ago said she had a feeling that she needed to call a certain person she knew right at that moment. Sure enough, she later found out that person had been in a very compromising situation and something would have happened if she had not called.
For me personally... I've asked God to please keep me in line and put me on people's hearts so I too would be spared from making a mistake if at all possible.
*All of a sudden... Seoulsearch's phone starts ringing off the hook...* Just kidding, everyone!! I have to find a date first

.