For decades, patients were told to skip breakfast—or even go hungry for half a day—before having their cholesterol checked. The idea was that fasting for at least eight hours would help produce more ...