I dont know why but if I skip breakfast I will 100% get a headache later during the day. Not sure why it's happening...
I suspect that the blood sugar spikes were addictive, i.e. my body desensitized and needed me to frequently consume sugar to keep my blood sugar level high.
Try gradually reducing the amount of sugar that you consume, and/or the total amount that you eat at breakfast, as well as the frequency of your snacks throughout the day. Eventually you should be able to do fine on two good meals a day and nothing else.