Could I be pregnant or is it something else?

Lisa

Okay so I had sex on the 17th. My period is due around the 29th. Today I had this light pinkish water discharge that I’ve never had before. I am also a bit crampy but nothing crazy. Idk if the time adds up or not for me to be pregnant. And when would be the best time to take a test, is it too soon now?