2 periods back 2 back

Lisa

I had my period on May 21st, it lasted for a week. Then had sex with my BF last Friday. Then I got my period again on June 2nd, is this normal or hormonal? Can certain medicine cause hormone changes for this to happen so close together? 😕🤷🏽