Firstly, I am very sorry to hear that you have had miscarriages. There are many causes for miscarriage, but unfortunately in many cases the cause cannot be found. Miscarriages may occur because of the sperm, egg, embryo or the womb environment. There are many investigations that can be undertaken and your specialist should be able to offer these to you.