is this normal

i have heavy flows and irregular cycles and painful cramps sometimes itll look like this in the toilet but the size of a small ball. is it normal to have this