I've had tomatoes on my plants for more than a month. In fact, I'm having my greatest tomato year in forever!
But we've had a particularly cool and gloomy June here in SoCal and I haven't had a single ripe one yet. One (out of probably 100) has been looking like it would break for more than 2 weeks. Every day I check and there seems to be almost *no* change.
I don't know if I can hold out very much longer!