Hi I am 1 week late for my period and have never had sexual intercorse I am currently on ferroguard as my iron was low. Why have I missed my period?

Irregular periods. Irregular periods are one of the most common problems obgyns treat. If this is one time problem it usually resolves on its own. If this is a recurring problem you should be evaluated. Infections ; hormonal changes can cause spotting. There are many options available to help regulate the menstrual cycle. Schedule a visit.