Thank you for your query.
rupture may cause bleeding.
But it is very unlikely for a period of 3 weeks.
Local tissue or vascular injury
or having any bleeding disorder
should be considered.
Proper vaginal examination is needed to exclude any injury.
If it is absent then some coagulation profile should be checked.
Consult a gynecologist.