No period

My period is 22 days late but I’m not pregnant or anything I also get horrible stomach pain. Any ideas of what could be happening??