help me, feeling conflicted and confused...

OK! my cycle is 27-28 days, ovulation is usually day 14/15.. last month though it came LATE 😱 it came day 18 instead.. (I did the opk) OK so I BD on the DPO15/16 then DPO18/19.. following me alright? OK here's the question my period was supposed to come this past Friday or yesterday (Dec 15/16) I took a test and it's negative..? but my questions are these: 1:Can my period arrive late because I ovulated late and 2: is it too early for me to show positive on the tests.. I have been having minor pelvic pains for like 2 weeks and sore breast and my cervical position is difficult for me to read, it's not low but it's not too high not hard and not too soft like I can push on it a Lil 🤔 HELP 😲😫😓😔