Why do I have 2 periods a month?

Many Reasons. It could be caused by many reasons from chemical (hormonal) to anatomic (cysts). It would be wise to see your physician to have blood tests such as tsh, lh, fsh, estrogen, progesterone, cbc, and other. It also may be a good idea for an ultrasound.