ab pain

I have this dull cramp and it's on and off for a day now in my mid to upper right abdominal area, gas or something more? Also AF is due today