I would say, tell them if you think they are mature and trust them enough to not freak out and do something harmful. Could be a second date or a few in, you gauge it. Waiting a long time may also be a bit bad because then they are more invested and thus could feel more personally betrayed.
I...