How long does a miscarriage last?

Kelley
Confirmed today at 9 weeks no heartbeat. Took Misoprostal at about 3:30 pm and started passing golf ball sized clots at 5:30. I've passed about 10 clots that same size till now (11pm). Is that normal and when does it start to slow down?