In my zone 5 garden, targeting an April 29 ready date, I should start tomato seeds indoors any time from March 4 – 18. Tomatoes require full sun, so choose a very sunny spot that allows at least 8 hours of direct light. You can use a grow light, too