23 day period

Au
I hate the depo shot...will it ever end