You are anemic whats recent blood HB level. You are feeling dizzy after intake of food because of anemia
. the reason is after food majority of blood shunts to GI(stomach and intestine) tract to carry digested food. As you are anemic less there is less blood in circulation, available blood goes to your stomach and less blood goes to your brain and you will feel dizzy,\.
my advise is
1. Get evaluated for low Hb..
2. find out is there loss of blood through stools
3. Consult physician and find out cause for anemia and get treated
4. Iron supplements
will not be sufficient if there is very low Hb level at this condition better to go for blood transfusion
5. consult your family physician
Another thing is
1.Dont eat heavy meals at a time instead eat small meals more frequently.
2.Avoid walk immediately after food better you take rest after meals
best of luck