Hello jroth31, You can never book nor post to early. I usually book for Sept. but this year I am sailing Aug. 23, 2007. I Normally book a year in advance but I always keep my eye on the prices to see if the cost(of my cruise) has decreased, if so I call carnival and ask about the lower price. Good luck!
Have a safe and fun cruise!!!