why casey waited 31 days:

so that animals would eat the remains of her baby after she killed her and buried her in a shallow grave, and then moved her body around a couple more times to help the animals eat away the evidence.