If you pick a tomato too early, it will not be as ripe as it could be and may not taste as good even if it does ripen up. The tomato will also not store as well and may start to rot quickly. This varies between different cultivars.