Please seek medical attention. That is too long too bleed, especially if its heavy. Its its more than a pad or so an hour, you need to go to ER, otherwise you really should call your Dr. and see him/her sooner rather than later. Its important. Best of luck to you, and I am sorry for your loss.
Im sorry for your loss. I would call your dr and tell them your concern and request that they do something about it, it is your health that is at risk. There is a woman on here who had the same problem, when she went to the dr for u/s and they discovered she had a ruptured blood vessel in her uterus and now she needs surgery. She was more upset because she kept telling her dr she didnt think she should be bleeding for so long and had requested them to do an u/s but dr told her to just wait because that is normal.
I am sorry for your loss. 7 wks is alot, you should go and see your doc ASAP.
I hope you feel better soon.