It is normal to postpone menstruation for 7-10 days because it may be related to the environment of the month, endocrine hormones, changes in diet, mental factors, staying up late, and the stress of life, all of which may cause a delay in menstruation. Usually there is a certain time limit, as long as it does not exceed 10 days, it is a normal phenomenon. You can observe the next cycle, if the next one does not come for more than 10 days, there is a menstrual disorder. You can take blood test for endocrine hormones on an empty stomach on the 2nd-5th day of your period to rule out any endocrine hormone abnormality. You can regulate your menstrual cycle according to the results of the endocrine hormone test, for example, you can take the short-acting contraceptive medication Ursine, Ursine or Daing-35 for 1-2 months.