Every one of mine, 5 now, has been different. My body tends to want to hold onto the pregnancy and last year, it took 4 weeks for me to pass the fetus/sac. Now, I'm going thru the same thing. Once you're complete, you bounce back pretty quickly. I hope you feel better soon.
When i had my miscarriage, I bleed for about a week. I felt back to normal except the depression was told don't try until first period and there was a high chance it wouldn't happen for three months. Which was a total lie i'm now 11 weeks pregnant and conceived the day i stopped bleeding. I hope you feel better everyone's body is different so how long it takes depends on that factor and how far along you were.
I had a miscarriage, felt yucky, and bled for 9 days until I went to the ER (I didn't know I was pregnant) I ended up having a d&c and afterwards I was just fine.