My af is late..

Sierra
My last af wa on apirl 7th.. glow said my next af was supposed to be in the 12.. but it still hasn't come... ive been cramping on and off and ive taken teat and there all neg.. and idea as to why i am late?