Do I need to fast to check my lipid profile?

Fasting for 8 to 12 hours is required.
Blood lipids, unlike blood glucose, are susceptible to huge fluctuations due to interference from many factors.