I have to get blood work done tomorrow. I forgot what my dr told me about fasting. Is it 12 hours?

Also, what do you recommend I eat before bed, since I wont be able to eat breakfeast when I wake up?