Whether lucky or good, recently things have been going well. I'm meeting people, making connections, getting picked up, etc.

But the problem I keep running into is the stuff I've always struggled with: Setting expectations. I'll randomly meet a girl in a random city and we'll have an amazing 48 hours together, for example, and I'll want to keep seeing her ... as well as other people.

I never promise anything I don't want or feel, but girls keep getting hurt when I won't commit to what they want, and I feel like I'm not setting expectations properly. When's the best time to have this conversation? Before the first time you have sex? After the third?

What's worked at having a great time, respecting each other, and being honest with where you are in life?