how long does a person need to poop