3 week period

Alyssa

This is my second time having an extended period within a 7 month time frame. The first time it was 2 weeks long, and now this time it is 3 weeks long. Has this happened to anyone before and know what it could be?