AF due 18 Dec. Cycle buddies please...

Am due AF 18 Dec. Feel like AF about to come on as have mild cramps. But am waaaaaayyyyyy too early... What's that all about?