Monitor the health of your community here

How Long Do I Have to Fast Before Taking a Cholesterol Test?

The American Heart Association recommends cholesterol testing every 4 to 6 years for healthy people older than 20 as a method of predicting the likelihood of having a stroke or heart attack 2. Higher-than-normal levels of cholesterol in the blood may indicate the need for changes in diet and exercise habits, as well as medication prescribed by your doctor. Cholesterol tests may be done by finger stick in a public health setting or by testing a blood sample taken from a vein 1. To ensure the accuracy of the results, follow your doctor's instructions about whether to fast before the test.

Is This an Emergency?

If you are experiencing serious medical symptoms, seek emergency treatment immediately.


Follow your doctor's instructions about fasting, as medical opinions vary. Eating before a cholesterol screening test will probably not alter the results, according to Paul Durrington, M.D., in his 2007 textbook, "Hyperlipidaemia 3Ed: Diagnosis and Management." If your doctor orders a lipid panel that measures triglycerides, cholesterol and other substances from a single blood sample, she may advise withholding food, medications and beverages other than water for 9 to 12 hours 13. However, some research, such as a 2008 study by the American Heart Association, has indicated that non-fasting lipid profiles may provide accurate results as well, so follow your doctor's instructions 2.

  • Follow your doctor's instructions about fasting, as medical opinions vary.