I start feeding when the first flowers show, and feed weekly (when I remember) from then on. But my tomatoes are usually grown in pots, perhaps if they're in the ground they can wait longer before the first feed. This year they're outdoors in the ground, have flowers and I haven't started feeding yet.