For us 10 to 12 days is perfect, We could stay longer if we did not get home sick to see our puppies!!