No. Certain lab tests (such as cholesterol tests and triglyceride level tests) do require fasting, as the chemicals and nutrients in your foods can affect test results. However, not all lab tests require fasting. Your healthcare provider will let you know which factors might skew the results of your specific lab test, so you can prepare accordingly.