Missed period

Shae
I supposed to came on my period on the 19th of june and here it is the 9th of july i tested twice one last week which came out invalid and once yesterday which came out negative can someone please explain to me what is going on or have anyone experienced this??