help!!!

So I’m not supposed to get my period until June 24th, so i can take a test on the 19th? I don’t know if i’m siking myself out but i’ve been having random cramping, like period cramps, and i’ve noticed more of a white discharge? Is that signs of early pregnancy symptoms or do those have nothing to do with it? I never had any “implantation bleeding”, and i took a test today (just curious) and it said no. Really hoping for a positive :( Any info would be helpful!!