Some routine blood tests require that the person not have any food for about 8 hours prior to getting the test. The two most common tests that require you to not eat are the blood sugar test and the blood cholesterol test. The blood sugar test requires that you don't eat because eating prior to the test will raise your blood sugar. If you have a large carbohydrate meal prior to the test your sugar will be high. This is normal. However, having a high blood sugar when you haven't eaten isn't normal. Fasting before this blood test will help your doctor
interpret the results of the test. The cholesterol test is basically the same thing.
Laboratory tests today are often sophisticated enough that the routine blood tests that used to require fasting don't always require it now. Sometimes doctors
ask there patients routinely to fast prior to a blood test even if it is not required. They aren't doing this on purpose, but rather it is just a part of the blood work routine. If not eating breakfast is a big deal to you, then perhaps you should bring this up with your physician so that he or she can see if the testing can be done regardless of whether or not you ate. This is a good question that you can ask your primary care physician