So I’ve been on Depo for 4 1/2 years and have never gotten my period. But for some reason I got my period a month before needing my next shot. Is there any reason that this might happen?