It is not good that you are getting too busy to take care of proper nutrition, but it is a good thing that you are aware of this and are trying to change! In general, headaches are not usually caused by inadequate caloric intake, although there are certainly associations with types of foods and headaches. Wine, certain kinds of cheese, and even chocolate can bring on migraine
headaches. In addition, dehydration can also exacerbate headaches in some people, and if you aren't eating enough it is likely that you aren't getting enough fluid during the day either. Beyond food intake, however, there are many other factors that can cause headaches in someone who is as busy as you describe. Tension headaches are among the most common types of headaches, and are brought on by stress. If you are too busy to eat, it seems that you are probably under a great deal of stress during the day. Sleep deprivation can also exacerbate headaches.
Headaches are one of the most common reasons people visit a primary care physician
, and this would be the best thing for you to do in this setting as well. Your doctor
can go over your recent health to make sure that you don't need any additional workup for the headaches. He or she can also discuss healthy eating strategies (even for busy people!) as well as work with you on medications that can be used to help manage your headaches.