Pregnant? Please help

I got my period November 6th to November 10. I had very short unprotected sex on November 15th. He did not cum in me. (Idk about Precum) I tracked my cm and my body and believe I might have ovulated on November 24th. Yesterday and today iv been bloated, cramps and gassy. My cm is thick and creamer but kinda watery and very white.  Glow says my period will start Dec 4th and my other app says the 7th. Am I experiencing my period coming or could it be pregnacy? Can certain cm show if your pregnant or do you think I'm fine? Please help