Question: why do you have to fast for a cholesterol blood test?
Answer: Takeaway. Getting your cholesterol levels tested is an important part of keeping your heart and blood vessels healthy. In general, fasting before your test isn't required. But your doctor may recommend fasting if you're already taking a cholesterol medication.