It is spoiled food that gives you food poisoning. Expired yogurt may stay safe to eat within 1 or 2 weeks past its date subject to proper storage. Longer than that, it’s maybe best to discard it. The nasty thing about food-borne pathogens is that these bacteria don’t always cause an off-smell or unpleasant taste. So, better safe than sorry.