The speed with which meat deteriorates varies and is affected by multiple factors:
1. Poultry, beef, lamb or pork: Different meats mean different edible lifespans. Chicken goes bad more quickly than steak, and it's the easiest problem to spot. It smells almost immediately! Ground beef (1-2 days) doesn't last as long as whole steaks (3-5 days). Unstuffed poultry (1-2 days) will be safe to eat longer than stuffed poultry (1 day or less).
2. Refrigerator temperature: Slow down deterioration by keeping your food cooler or moving meat to the lower drawer that has an adjustable temp lever. Check your frig's temperature with a thermometer.
3. Climate or environment: Where do you live? While living in Colorado, the higher altitude and "thinner air" may mean your food lasts in the refrigerator longer. Move to Arizona and you'll find you're throwing out uneaten groceries more often, especially since it's at a lower altitude and drier. If you live in a humid climate then move to a dry one, you'll also see changes in how long your groceries last.
4. Storage containers: Thin plastic wrap or containers do not protect meat as well as thicker or treated containers. There are some sealable plastic containers infused with nanosilver or other materials, like those found at Sharper Image (FresherLonger Miracle Food Storage) that can help your food stay fresher.
Check the links embedded in this answer for more details.