Irregular Period

I used to have a really normal period and it always started on time. I have had sex before, but not often. Around 3 months ago, my boyfriend and I started having sex a lot. On March 21 I had my period and it ended on March 27. Then I had it again on April 4-6. Then April 25- May 6. Then it started back again May 9-16. I've been having my period way too much and idk what's wrong with me. Answers are greatly appreciated.