I usually go by the consistancy of the oil. Once it really thins out I like to get it out of my mouth.
I started out with 20 minute pulls in the morning and stuck with that routine for about a month. After that, I started to be able to tell when it was time to spit and rinse.