What Causes Low Progesterone Levels?

Low progesterone levels can be caused by many things. Some of the causes could be estrogen dominance, insulin resistance, extreme stress, medications, a sugar rich diet, or a diet that doesn’t contain enough nutrients, or insufficient exercise. For more information look here: