Confused

Hi all, right here goes..... Last period 22/07 which was weird because it arrived a week early and only lasted 2.5 days .... Now according to my next period on here should be 20th yet I just went to the toilet and wiped and I have pink, not heavy at all..... What's wrong with me? I've had sore boobs all month, back ache belly ache headaches but everytime I test it is negative. It's beginning to drive me mad!