###Human: I have prolonged periods without pain for more than two weeks. Why? ###Assistant: Hi. You are not ovulating regularly, and so you have irregular periods for years. If there is a lactation, then there is a deranged prolactin level. Check your serum prolactin hormone and thyroid profile. If there is an abnormality, correct it soon. If you are taking any antidepressants or antipsychotics or any other drugs to regulate periods now, it requires a change. Gaining weight deranges the hormone levels, and the ovulation process gets stopped. So try to reduce your weight. If you ovulate regularly, with a healthy hormonal balance, you can get pregnant. Do not worry. You will get fine soon.