I can't say for sure, it's up to you. It's kind of tough to decide because she could lay tomorrow or the next day without the shot all on her own but you just don't know if it will happen that way. Or she could get the shot and most likely lay within a few hours.