Tomato seeds should be planted 6 weeks before the last frost. I planted these 4 weeks early to see if I can get tomatoes earlier this year. Plus I'm trying the variety Beaver Lodge - an ultra early (50 days). These early planted plants will need to be planted into big pots before transplanting out to the garden and will be heavy to carry in and out as they harden off. Plus, when I tried early tomatoes last year, I still got my first ripe fruits at the same time as the plants started at 6 weeks. But, some people have success with early planting, so I'm trying again.