Try harvesting when they're about 50% ripe. Pro tip: When you store your tomatoes, flip them upside down - they'll last even longer this way!