This might sound gross, but I promise it works!! Go get a pound of calf liver, thaw it a little, cut it up into little chunks, cook on LOW heat (or it will burn), then add onions and lots of spaghetti sauce, eat it with spaghetti noodles. The best would be to eat the calf liver all in one day, but if you have to, eat the spaghetti for lunch and dinner (and snacks) over 2 days. Or, they have liver capsules at health food stores if you can't fathom eating liver!! The liver has a component in it that our bodies need to stop bleeding. You are low on iron and this component, that is why you are still spotting. Also, this is a good remedy for people you know who have heavy periods. They are low on that component that helps the body to stop bleeding. That is why they get blood clots. The body is trying to clot the blood to stop, which isn't working. That is a lot of blood to stop.
Hope this helps!