Menstruating with passing of large almost golf ball sized blood clots with a lot of cramping before they pass. What should I do and what can it be?

It may be normal. There may be many things contributing for you to have large clots during your periods you need to discuss with your doctor, get checked to see if there is any abnormality.Exercise regularly and eat a well balanced meal.