I have been on depo for 6 months. I hadnt had my period for 4 months. Then suddenly right before my next shot I had my period. Could my shot have failed?