Period every2 weeks

Umm I'm pretty
Sure you should only have a period once a month but lately I've been having a 5 day stretch every 2 weeks this is hell.. as well I have put on about 20 pounds of weigh still exercising the same and eating the same.
Thoughts??