What's wrong when you have your period for weeks?
There are many causes for periods that are too long or come too frequently. It is important to schedule an appointment with your doctor to get checked out if you are having periods that last too long. Longer periods can also put you at higher risk for complication when trying to get pregnant or once you do become pregnant. Many causes of long or irregular periods can be treated.
There are treatments for this though. I have known ladies who had this issue and fond relief from the ablasion surgery. I would assume this is not something to do if you still want children though.