How long is it polite to pretend to continue to listen to someone after they've revealed they've got a boyfriend?