Have your hormone levels been tested? Many people are very high in estrogen because of all the xenoestrogens in our environment and hormones in the food. Check out Dr. Mercola's site (www.mercola.com) - he has information on progesterone cream.
You might want ot try eliminating all the hormones in the environment by eating organic food and using natural products that do not contain parabens (xenoestrogenic).