due to cervical erosion, or ulcer.
In general 3-4 weeks.
For about 2-3 days It's very individual. Some don't bleed at all and others spot for a day or two. There's no way to know what it will be like.
D&C is an abortion unless you mean you first had a medical one and then needed a surgical one to clean out the uterus. Either way is the bleeding time the same, 2-4 weeks.
I bled for 3 weeks then a little now and then im 2 months in from having it next shot in month, hopefully stop then