Af or confused

Period not due till December 1st and as I go to the bathroom there's pink blood on the toilet. The hell is going on