Advice on planning mailing list content schedules

For those of you who have a mailing list, how do you plan your content schedules? I find it very difficult to plan more than a few weeks ahead as I don’t know what will be happening in my life then and if I do know, it often doesn’t turn out the way I anticipated. So I’m curious to learn how others plan their content calendars.