You may or may not have to fast before your cholesterol test. Fasting means not eating or drinking anything but water for at least 8 hours before the test. Most people don’t need to fast before the test but may want to for more accurate results.

People who definitely need to fast include those who:

  • Are on lipid-lowering medicines
  • Had a high triglyceride level (>400 mg/dL) on a non-fasting test
  • Have a family history of atherosclerotic cardiovascular disease (ASCVD) at an early age
  • Have a family history of genetic hyperlipidemia (familial hyperlipidemia)

Eating food before the test can change the levels of cholesterol in your blood. This is why your doctor may ask you to fast before a lipid panel. This way you can get the most accurate results from these tests.

Fasting can be dangerous if you have certain health conditions. For example, people with diabetes may be at increased risk of low blood sugar when fasting. Talk to your doctor about whether fasting before a lipid panel is safe for you.

 

Before you get a lipid test, ask your doctor whether you should fast!