Sis, hindi normal kung delayed ka na ng ganyan lalo na if your injection expired in July, you should really check with your OB or family planning clinic ASAP kasi they can test you properly and make sure everything's okay. A few of us sa grupo namin went through similar delays, and it turned out we needed to restart our contraception method or adjust something, so better safe than sorry talaga! They can also advise if you need backup protection or what to do next. Huwag mag-panic pero don't delay the check-up, okay?