Tomatoes need over six hours of sun per day. If tomatoes do not get enough sun, they cannot produce enough energy which is necessary for fruit production. Though cherry tomato plants or other tomato plant varieties can stay alive and grow with less sun exposure, you cannot expect enough fruits.