Asked for female, 17 years old from Lucknow
Both the problems can be cause of delayed periods.
Take foods rich in ironsome of the best plant sources of iron are:
beans and lentils
dark chocolate pumpkin seeds
watermelon, potato, apple, beet root, pomegranate, strawberries dark green leafy vegetables such as spinach, broccoli non veg sources lean beef
eat a balanced, healthy diet that includes good sources of iron to prevent any deficiencies. Combine vegetarian sources of iron with vitamin c in the same meal.