My 3 yr. old Australian Shepherd is having her first litter of pups . How long does labor normally take ?