You don't really want to completely deplete your reserves while riding so try to eat during the ride. During the Tour de France the riders consume up to 50% of their daily calorie intake while riding. You can get fancy energy drinks, gels etc. but you can also eat fruit, or drink fruit juice, basically anything that is easy to digest, but not chocolate, sweets (candy) or any food or drinks that contain refined sugars, these can actually lower your blood sugar levels.
If you eat refined sugars that are very quickly absorbed, the body over-releases insulin which can then quickly lower the blood sugar levels leaving them lower than they were originally, so you get a short initial energy boost which quickly declines. You want complex carbohydrates and sugars that are slowly released to give you sustained energy levels.
If your riding very soon after you wake and without having a carb rich meal a couple of hours before you ride, you will likely have very low blood sugar levels, which could lead to
the bonk. You could try carb loading by having a meal a couple of hours before you go sleep the night before, something with plenty of complex carbs, wholemeal rice, pasta, porridge oats that sort of thing which are slowly absorbed and should ensure that your
glycogen stores are topped up ready for your ride the next morning. Don't eat too much protein before a ride, it's hard and slow to digest and diverts blood from the muscles to the digestive tract which can make you feel sluggish. Protein after exercise is good as it helps repair and develop muscle tissue.
Cycling nutrition:
http://www.bottombracket.co.uk/cycling-nutrition.html - there are plenty of others on Google