Rarely to things ever end at the right time. We hang out for too long, we play for too long, wait too long, eat too much, or whatever. I love ending things early, even if I want things to keep going. I think its always better to leave wanting more than to risk spoiling something.