Is it normal?

I just started my cycle today but it’s very heavy and the blood is black with blood clots.ive been cramping all day no stop. I am three days early. Is this normal?