Can you eat before a blood test? A: Blood glucose tests and cholesterol tests require patients to avoid eating or drinking anything except water for 8 hours before the test, unless directed o... Full Answer > Filed Under: