Cycle

So my period was supposed to come on the 15th but it didn’t come my last time having sex was on the 5th and And I took a pregnancy test this morning and it says I’m not pregnant so why my period not on