A.B.
I only take progesterone (to control seizures) so I don't know about the others, but what I do know is that there is a big difference between natural and synthetic progesterone. You want to go with natural. Many people have only heard of natural progesterone coming in the form of creams but now you have the option to take it orally (check though if you have a peanut allergy). There is one company (Solvay) that has a patent on oral natural progesterone, being the only one out there that has been able to capture it for oral use. Its called Prometrium & it is FDA approved.