period / implantation bleeding

chloe

My period is due 21st but today i started heavy dark brown discharge that is also stringy. I have been practicing safe sex so could it be due to impending period / implantation?