Idiomaticy of the sentences?<br/><br/><ol> <li>How long has the food been bad for?</li> <li>How long is the food good for?</li> <li>I don't care when the food is good till. I'm not eating it. It's been in the refridgerator too long.</li> </ol>Is there correct way to write above?