improper food means that you might have lack of iron ,that means it may cause you iron defficiency anemia that is one point .
improper food might cause you lack of vitamin b12 or folate ,these two vitamins are needed to make red blood cells and this is other cause of anemia
regarding hard work and stress and not enough sleep this will be another cause and answer for your previuos question .
SO you have causes of feeling dizzy and fatigue ,it is not because of anemia only it is always because of stress of hard work and lack of sleep beside bad nutrition .
so you bad nutrition and hard work is causing you anemia and tiredness ,and anemia is causing tiredness and fatigue .
If your anemia is because of your bad habit in nutrition ,try to have a regular diet balanced diet (red and white meats ,grains ,spinach ,...)take your medications that contain iron ,you can take multivitamin supplement containing follic and vitamin B
have enough time for rest and sleep enough to give your body the time to rest and give energy .
remember dear ,can a car works without a fuel human body cannot work without balanced food and rest .listen to your body to feel energetic.
•