Pregnancy Test

It’s been 22 days since I last had sex. My period was due to start July 5th but instead I had a weird pink discharge that started the same day my period was supposed to. It lasted about 5 days off and on. I’ve been on birth control since the end of May and we used a condom and pulled out but I have been taking antibiotics. I took a pregnancy test this morning because the pink discharge scared me. It was negative. Should a pregnancy test be accurate by now? Is the pink discharge probably from my body adjusting to the birth control?