If your period is delayed for 18 days and you haven’t gotten your period yet, you must first rule out the possibility of pregnancy if you are having normal sex. It is advisable to take an early pregnancy test using morning urine. If it is negative that there is no pregnancy, the most common reason for this is due to endocrine disorders, such as recent work pressure, or long-term anxiety, insomnia, nervousness may lead to endocrine disorders and cause delayed menstruation phenomenon. Suggestions can be oral progesterone to promote menstruation, 1 day to eat 1 time, 1 time to eat 2 capsules, take 3 consecutive days, basically stop the drug 3-7 days will come to menstruation. If you still do not have menstruation on the 8th day after stopping the medication, it is recommended that you go to the hospital for a sex hormone six examination, mainly to rule out the possibility of premature ovarian failure.