In my experience: A first date lasts an hour or less: it means one of us isn't interested. A first date lasts 2 to 3 hours: it means we had a good time. A first date lasts 4 hours or more: it means we had a great time! I'm not saying longer dates are always better.