We go once a year, so we usually only have a year to wait. But this year, after our September cruise, our next one is booked for Dec. 2004. I don't know if I can stand waiting that long!
But we tend to go every September (my twin DD's birthdays--and a value season time to sail).
When we booked our first cruise, we thought it would be a one time thing. Afterwards we realized that we had the best vacation ever, and just couldn't even think of anywhere else we would rather go! So we booked a second cruise. After the second cruise we decided we would have to make it an annual event. So I am always looking forward to our next one, and counting down the days.
DJ