Pregnant ??

okay so ive been sexually active with no type of protection for 2 months and so the last time I had my period was December 4th and it was very bright red and sorta light the first day and I kept thinking I was done with it but then I would end up bleeding through bc I didn't wear a pad or tampon thinking it was over but anyway now it's January 17th and I still haven't had my period but I've had light brown/pink discharge for 3 days I thought it was the beginning of my period so I wore a tampon but it wasn't my period.. And I took 4 hpt about 2 weeks before my period should've came and they all said negative but I've had fatigue , sore breast , nausea on and off , food changes (like the smell makes me feel gaggy) and I don't know what else to say but idk if I'm pregnant or what .. Any advice? Should I wait a few more days since my period is just 2 weeks late ?