Yes, Allstate, like all others, gives you a grace period. You will receive a cancelation notice with the due date for the next payment. So, you should pay both amounts by the given due date. Because, if you miss even the second time, you will not receive a grace period.