The short answer is 6 to 8 weeks before you regularly have fifty degree nights in your area. There are some basic questions to consider that will help you time your plantings.
When to Start Tomatoes Indoors & Plant Outdoors
Some Basic Tomato Information
Some Basic Questions to Ask Yourself
When Do I Start Them Indoors and Put Them Outdoors?
Some Basic Tomato Seed Starting Information
Try My Google Gardening Search Box
My Other Gardening Knols
How to Grow A Salsa Garden
How to Plant a Tomato an Tend to Its Needs
Cool Weather Vegetable Gardening
How to Create a Raised Bed Vegetable Garden
What are Heirloom Vegetable Seeds
Starting Tomatoes Indoors (In Pictures)
When To Start Tomatoes Indoors & Plant Outdoors