Help!! Long cycles and confused

I get my period near the 20th of each month. And my boobs get sore before i do get it. In november i got it on the 28 to december 2. and then again in january on the 1st to the 5th. On january 20th i was with my boyfriend. We didnt do anything. He did cum from jerking off tho. It got my thigh. But before he did cum he was rubbing his penis on like the top of my vagina. He didnt go in or anything no sex no nothing like i mentioned. I also didnt feel anything wet so i dont know if he had pre cum or not. So im not sure if im supposed to get my period now or later on this month if nothing got in me?? My boobs are sore and like i mentioned they always get sore before i start my period. Help!