If you want to make your period come faster, and dietary methods do not work well, you can take oral progesterone pills or intramuscular injections of progesterone more than 10 days before you have your period, and after taking the medication or injections, you will have your period in the 3-7 days after you stop taking the medication. Early or late menstruation can be affected by many factors, such as environmental factors, mood swings, and mental overstress, all of which can affect the menstrual cycle. If you want to adjust your menstruation in time, you should consume more foods with high iron content, such as animal liver, blood, lean meat, fish, soybeans, spinach, etc. You can also drink more goat soup, chicken soup, red dates and ginger tea, cinnamon and lotus seed soup.