Missed period

I recently had a normal period which last for four days on June 8 an then I then had another period on June 21 which lasted for 5 days an now it's July an no period yet an I also ovulated on June 21 an me an my hubby had sex three days before