A good place to start is by checking the expiration date on the packaging. If it's past that date, it's likely that the lettuce has started to break down and lose its nutritional value. Think of it like a best before date, rather than a use by date - it's not a hard and fast rule, but more of a guideline.
But what if you bought the lettuce loose, without any packaging? In that case, you'll need to rely on your senses to determine if it's still good to eat. Give it a sniff - if it smells off or sour, it's probably time to toss it. And if it looks a bit wilted or slimy, that's another sign that it's past its prime.
And then there's the texture - if the lettuce feels soft or mushy to the touch, it's likely that it's started to break down. It's like eating a sad, soggy chip - not exactly the most appealing experience. On the other hand, if it still has a bit of crunch to it, it's probably still good to go.
How to Plant, Grow, and Care for Romaine Lettuce