The fasting reading can be affected by poor or insufficient sleep. I suffer from sleep disturbance and gave up taking my fasting readings. Please note that in most circumstances fasting readings are not caused by what you have eaten the evening before.
If you happen to see high readings on waking this can be due to what is known as the Dawn Phenomena.