You did have a normal period so you're not pregnant. Yes, It could be the i pill causing the delay. You really might want to think about getting in to see your Dr since you're having the discharge and delayed period to find out what's going on.
yes i did have periods for 5 days after the last time i had sex it was not spotting that you see after implantation. i did take an i pill after i had sex the last time. do you think that could b the reason? some hormonal imbalance ? thanks for the comment. it gave me some relief. :)
Did you have a normal period after having sex? If so, then you're not pregnant. It sounds like you may have a yeast infection. If that's the case you should see your Dr. If I were you I would go for that, the cramping and the delayed period. You can be tested for pregnancy while your there too.