Don't sweat it, Ronin. We all have been very busy... Life rears its ugly head when you least expect it. I used to think of birthday races and other special evnets too. Now I do well just pulling my weekly shit together.
That's why I try to lay things out in advance. Then it's just follow the schedule.