Hi I was actually diagnosed with type 2 diabetes in 2011 and up till recently have always been told that I had to have fasting blood tests at least once a year. Now this has all changed and I have been told I need a non fasting test for full blood count, cholesterol, liver function, etc. Can anyone explain to me why that is and has anyone experienced the same? Also what difference will it make to results if I have had some breakfast before having blood test?