I'm meant to go in and have a range of blood tests done. I need to be fasting, which the GP said is nothing except water for 12 hours beforehand. Thing is, I'm an insomniac and spend the night quelling anxious thoughts with tea and snacks : is the fasting essential, please? Is 12 hours negotiable? I can obvs avoid snacks but hot drinks are more difficult. Apologies in advance for being a wimp - insomnia is the very devil. If I'd had one cup of tea, and no more than that, would it completely skew the results?