BFN period no show 4 Days now

Blessed beyond

My periods were supposed to come on 3rd June. I have regular periods. I did a body detox after my last menses. I am having sore boobs , nipples are not sensitive. But wondering why my test was negative this morning. I giving it a few days then I will re- test Monday or Tuesday. Thereafter will call the GP depending on the test results. Keeping my fingers crossed. Never missed a period in my entire life