Am not pregnant but my period has not come for three months now?

Anovulation. A missed period, if not pregnant, is a sign of a possible hormonal imbalance. Pcos or polycystic ovarian syndrome may also cause your condition. Also, avoid plastic proiducts with bpa or bisphenol-a which is a hormone disruptor. Do a little research on products which contain this chemical. Dr. Mercola's website is one (www.Mercola.Com).