Am I pregnant?

I’m about 20 days late and my boyfriend did have unprotected sex but he never did ejaculate. I haven’t been feeling any pregnancy symptoms; except maybe weird cramps which I usually experience before and during my period. I was also quite ill around a week before my expected period took about a week to heal, not sure if that affects my cycle. I did experience some very light spotting around my period when my period was supposed to come, but my cycle can be weird and it’s sometimes not surprising that it’s a few days late.(this part is TMI; please don read if you don’t want to) I also have been monitoring the consistency of my discharge and it’s thick and white? Now that it has been 20 days late, not sure if it’s just my cycle being wacky or I’m actually conceived. Please help, maybe from experience. Thank youuu