On 2nd sep, I had first sexual encounter with my partner he just rubbed his penis on my vagina, he was not hard at that time nothing happens after that. On 8th sep, 10-11 days before my periods, we again had sexual encounter he ejaculated near my lower abdomen, some of the cm went near my vagina but I cleaned it with the cloth, but we decided to take plan b as a precaution. 7 hours later I vomited. Then after 2-3 days i experienced white creamy discharge which went on for few days. Then my periods were 3 days late. On the first day of the periods there were bad cramps with light spotting which stopped the same day, next day only cramps, no bleeding. Then the next day I started bleeding heavily than normal which continued for 2 weeks from heavy to moderate. After that from last 4 days it is reduced ,its very light now. It feels like it will end soon. But its not ending. Its been almost 20 days of my periods. My next periods is due in 4-5 days. What it could be? what should i do? help!!