There are many different things that can affect blood glucose. Here is a comprehensive list of all of them. Read more