Question: how long do you have to fast before a lipid test?
Answer: However, if the test is drawn as part of a total lipid profile, it requires a 12-hour fast (no food or drink, except water). For the most accurate results, wait at least two months after a heart attack, surgery, infection, injury or pregnancy to check cholesterol levels.