How long does the average period last after the first depo shot?