Experts and BHG readers answer.
No tomatoes yet?
Thanks for writing. Has your tomato started blooming yet? If not, it may still be getting established; it may need nutrients; or there may be another cause. (If you think it needs plant food, then any general-purpose garden fertilizer should work if you follow the directions on the packaging.)
If it is blooming and you're not getting any tomatoes, then the problem could be from weather (if it's too hot, the fruit won't set) or from lack of pollination. Attracting bees, butterflies, or other insects by planting a couple of marigolds, daisies, or other flowers nearby should help increase pollination.
---Justin, Senior Garden Editor, BHG.com