Hi I recently had a period for afew days but haven't had for a long time I'm using micronor pill and never bleed, thought I had finished and the last two days I'm bleeding again my bf was a little rough with sex but we always are and he reached and pounding on my g spot is this why I'm bleeding? How long will she t last)