Certain nutrients especially taken in larger doses like iron, vitamin c or zinc on an empty stomach can make you feel dizzy. Basically, these nutrients can irritate your lining of your stomach leading to nausea and stomach upset. Thus, it is suggested to consume them along with the food.