Given the information you reported (menstrual period twp weeks late) you might be experiencing a late period or missing period. There are many reasons for both conditions. In thecase of late period, it might actually be oligomenorrhea, which is a condition where the menstrual bleeding occurs less frequently than normal and the menstrual cycles are consequently longer.
One of the most frequent causes for oligomenorrhea or a missing period is a hormonal imbalance. It might happen in every woman, and is not considered pathological if it does not last for more than one skipped menstruation. Certain transitory factors such as stress or infection might cause this. If the woman experiences several menstrual cycles longer than usual or skips a couple of menstrual bleedings then it is advised to visit your gynecologist for a physical examination, hormonal laboratory tests, and an ultrasound scan, which might reveal specific conditions affecting the ovaries which are responsible for producing the female sex hormones.
Certain normal conditions such as pregnancy and lactation or perimenopause (which are not likely to be the cause in your case) might cause the previously mentioned conditions. However, you might want your gynecologist to confirm that you are not pregnant.
If a hormonal imbalance is detected as a possible cause for the conditions then the gynecologist might recommend medications that contain hormones in order to induce a regular hormonal cycle.
DISCLAIMER:
"Ask a Doctor" questions are answered by certified physicians and other medical professionals who volunteer
their time on eHealth Forum.
For more information about experts participating in the "Ask a Doctor" Network, please visit our
medical experts page.
You may also visit our Menstruation , for moderated patient to patient support and information.
The information provided on eHealth Forum is designed to improve, not replace, the relationship between a patient and his/her own physician.
Personal consultation(s) with a qualified medical professional is the proper means for diagnosing any medical condition.