Weird.......

T

Soo was supposed to start my period on the 4 but instead it started on the 6th now I've never had a late period ever but I have had early ones. My period is always 7 days long but it looks like this time it should end today or tomorrow. Before I missed my period we thought I was pregnant by because I was nauseous all the time which was new to me and I kept having weird cramps and I had pink spotting before my missed period then again on the second day of my missed period. So idk WTH is going on with my body anymore i even was craving weird food like peanut butter and hot chips, pickle and peanut butter sandwich and I made a pickle slushy. I didn't take a test yet but me and my bf are assuming I'm not pregnant cause of the period thing but I talked to my sister and her cousin told me she had something similar and she found out she was indeed pregnant so I'm just really confused on what to do now..... should I still take a test just in case or go to the doctor or something?