Hello, welcome to HCM, I am Dr. Das
Look, a
miscarriage, may occur due to some problems like genetic abnormality of fetus, genetic abnormality of mother, spontaneous miscarriage without any particular reason, any hypercoagulability of blood, and many more.
Now, there is a basic problem. It would be better to investigate you thoroughly for presence of any particular disease condition.
But, your treating doctor has given a generalized treatment. Because, the
progesterone prevents spontaneous miscarriage,
folic acid enhances cell division, and loprin prevents hypercoagulability of blood.
I think, as you were not investigated properly, it is better to go with your treating doctor. You have no other choices.
Regards.