level is too low.
This might be the cause of not having period.
Or if it comes flow might be less.
Consult your doctor and get examined.
Try to find out the cause of having anemia like worms, malnutrition
or any chronic blood from body like, piles, internal chronic blood loss
Take high protein diet.
Take iron, folic acid and other multivitamin
Ok and take care.