clots and why?

Why do we get huge period blood clots? Having super terrible cramps after being three days late and just passed a huge clot.