I had unprotected (nonconsensual) sex February 17th. Before he entered though, he already ejaculated but didnt pee or clean himself. The morning after, I took the pill and had a light and spotty period from the 23rd to the 28th. Fast forward to March 19th and I get my period again on time, but now it only lasted until the 21st and was very light and spotty again. I usually have a heavy flow for about 6-7 days. Is this implantation or just the pill messing with my cycle? Please help !!!