How do y’all go about ending sessions on time?

I’m ND myself, as are most of my clients, so time blindness is a real issue. But I don’t think it’s the whole issue. I also find that if we’re deep into a conversation and just inches away from an impactful insight, I don’t want to cut off the flow. I’ve gotten better with it over time, but I still have a lot of difficulty ending sessions on time (or even within a reasonable buffer) with some clients who verbally process continuously without giving much space for me to interject. So, how do you do it? If a client is in a continuous flow of speaking, and time is up, how do you bring the session to a close?