Temperature Temperatures that are too warm—or too cold—are the most common reason your tomatoes aren't ripening.
The ideal ripening range is between 66 and 78 degrees Fahrenheit, though you have a little leeway outside those guidelines.
Picking Too Early While tomatoes picked at their full size will continue to ripen off the vine, those picked too early will be stunted.
Immature tomatoes will not ripen off the vine and will stay small and green after they are picked
Insufficient Pruning Not all types of tomato plants need heavy pruning, but some pruning can help.
Pruning suckers early from an indeterminate tomato plant can redirect the plant's energy into producing more productive vines.
Determinate varieties that fruit all at once typically do not need much pruning.
LIKE SHARE SAVE
FOR MORE STORIES