My last period was May 10th. I took a hpt actually two as of today and both BFN. I expected AF may 31. My period has been on a 21 day cycle for about 3 months now. I have been cramping though, it's soo annoying to not know one way or the other. So I am so far 4 days late..any ideas, opinions?