What is normal blood clots

I have been trying to get preg for 11 months. Every 25 days my period comes right on time.

However this time it’s much more painful and I just passed a blood clot bigger than a golf ball. I know I’m deff not pregnant but what could be the cause for a large clot like that?