causes of fainting
can be due to the following reasons-
low calorie intake
excessive exhaustion due to tedious work schedule
low blood glucose
decrease intake of water and food
you need to consult physician he may get some investigation done like blood Hb% estimation and routine blood and urine examination problem will be solved..