For complicated reasons, I need to have a fasting blood sugar. How long do I need to have fasted beforehand? I'm probably going to go for an early morning thing, but am considering other options ...