I have a 48 hour rule for draft blog posts – if it doesn’t get published (or scheduled) within two days it’s very unlikely to get finished at all. Any longer than that and I find posts go off topic easily so I prefer to schedule for a future date giving me time for last minute tweaks if I think of anything.