8am in the morning and my breath smells like a cattle train

I ate some salad and I think it's f-ing with my stomach...it was one of those readymade salads but it said "sell by May 15th"...and I ate it today...the lettuce was still green...I think it smelled funny though...hm...

How do you know when a salad's gone bad?