May I be pregnant

Sofi
Hi Guys! Im on my 4th month  of my bc pill, however my last period was on Dec 17 until Dec 21st after that inhad sex on my cycle day 6,7,10,12. I got some spotting and cramps since Dec 29th to the 31st, and my period day should be today but Im late, when i go to pee the odor is strong. I've never missed the pill any day but idk if missing the regular hour it's okay?