Period problems

Okay ladies.. I need help. So I normally have regular periods, but lately I've been having two periods a month. Now it's not every month, but it's been the past 3 months. Recently it's been starting after I have sex with my boyfriend and I don't know why. My boyfriend lives 6 hours away so we don't see each other much, but early this month we had sex and I started bleeding after and then this past weekend we had sex and I started bleeding heavy.. does anyone have any ideas?