Fresh tomatoes can last for a week when kept in a cool, dry place. Avoid refrigerating them, as this can make them mealy and worsen their taste.