I was given my last shot on May 4 and was due for it on Aug. 3. I missed the date and haven't been able to go get another one. The thing is my period has been normal for the last 2 months. And it's my regular cycle. Is it possible that the effect has worn off already??