How long should a first date last?
How long a first date lasts really depends on where you met her. If its an internet date or blind date, then the general rule of thumb is one hour or two hours at the most, just enough time to get to know her, have some fun, and end the first date. Of course, if it's going really well and there's just incredible chemistry, then of course you can continue the first date. If you've met the girl already, and you met her in a bar and you've talked with her on the phone, and you've got a good vibe going with her, then the first date should go as long as you guys are enjoying yourselves. Just look for those body language clues from her, and if you sense that she's getting bored, or if she's tired, then you should definitely be the one to end the first date. Don't let her end it, but end it on a friendly note. Just say, "Hey, I've had a wonderful time. I think we should leave now." It's always important that as the man, you are the one that dictates when the first date ends. You never want to get in the situation where she's cutting the first date short on you. Again, remember the principle of least interest. The person who seems like they are least interested is the one that has the upper hand.