I need your guys help.. 😩

Hello ladies this is my first post so please bear with me.. so my period has always been (off) and for the past few months it’s been 21 days between my period.. I have three trackers and two of them said I would come on , on the 8 and one said the 13 !! My last one was 5/19 but it was different then before.. my boobs and nippys are sore to the touch and I’ve been feeling sick on and off. Idk if I’m coming or going , what do you all think this is ! It’s ok if you don’t have an answer but anything would help ! Thanks in advance !