I'm so very sorry for your loss.
If you've had 3 m/c's I think maybe you should speak to your gp about it to see if they can refer you to a specialist to get some tests as to why this is happening to you.
I hope you find some answers
xxx