I usually have a regular cycle lasting 5-8 days, that was until i got the depo shot. I was due for my next shot at the end of May beginning of June, and I did not get it, hoping to get my period ...