My period is late and idk why

My period was supposed to start 2 days ago and it didn't and still hasn't.. I've been having cramps but no period. I haven't had sex so I know it can't be pregnancy unless you can have normal periods at first and then they stop??.. I haven't had sex since August. No stress, no change in exercise, or eating.