I'm late

I'm not sure if i'm pregnant, this cycle i had heavy spotting from day 16 to 20 more or less, but I'm not sure if that was actually my period.
I have a 32/30 day long cycle, I'm usually pretty regular, but am still young so i know cycles can messed up.
I had sex on my day 23 and 26 both protected by condom, and my boyfriend withdrawal, we check the condoms and they were not broken or anything like that, but now I'm a week late from were I  was supposed  to get my period, I'm pretty confident that i'm not pregnant but i would like to know your opinions
Thank you  ❤