OP's story doesn't surprise me, but the word "friend" is misplaced because money is always involved somewhere down the line. I've had plenty of WGs over the years (I'm single) offer to engage in some degree of social activity but when it comes to sex, that's always paid. However, if you're aware of that and don't delude yourself you can do very well out of the deal. Example: I booked an hour outcall to mine last week (120) and the girl arrived at 9pm and left at 2am. We chatted, drank, watched a movie, ate, had a pleasant evening and it ended with an outstanding, raucous, paid fuck. Fine by me. I didn't ask her to stay that long but she obviously felt comfortable, we were having a nice time, and I guess she had nothing better to do that evening. No doubt my place is nicer than hers. I would say very, very few one hour outcalls to mine last only the exact time (the ones that do are agency girls who have a driver waiting), though equally most don't run for five hours. With independents driving their own cars, around 90 minutes to two hours is not unusual for a one-hour booking/fee. The key is to remember that while they may think you're good company and thus extend their time with you, they are still paid sex and it's not personal. A lot of these girls (I've been in some of their homes) live in pretty squalid places and the chance of an evening in a warm, cosy pleasant environment with a free meal, a drink and good company, plus 120 quid cash on top, is not unattractive if their night is otherwise empty.