To fast or not to fast? That is the question many people ask before a cholesterol test. Patients used to be routinely instructed not to eat for at least eight hours before the screening, and some ...