While the length of a period can vary from person to person, having a period of two weeks is not normal and may indicate an underlying medical condition. Talk to your doctor as soon as possible if your periods last for two weeks or longer.