Hello.Welcome to HCM forum.Get a pregnancy
test done again.If negative then it means that your periods have been delayed and there can be many reasons for it like stress,short or long illness,any change in birth control medications,being over or underweight
,Change in your working schedule like shifting to night shift from morning shift or otherwise,nearing menopause
,anemia etc.Get your blood investigated. Treatment involves using synthetic progestins like PROVERA
which results in withdrawal bleeding and ultimately normalizing your periods but you must be investigated and examined by the GYNEC for the treatment.Thanks and good luck.