hello there are 100 reasons of delaying the cycle. but rule out pregnancy first. do a pregnancy testing to rule out this possibility.
i missed my period and now i'm cramping and having belly button pain.