Brown spotting??

I’m on day 27 of my Cycle and have a tiny amount of brown spotting. Could this mean my period is coming? i do feel some slight cramping with gas.

Had sex on day 14 of my cycle but with a condom.