Unless your cruise is sold out, I wouldn't waste my time until you're a month or less out. I keep checking the
https://www.carnival.com/bookmodify.aspx screen, although I'm not expecting to see my room assignment for another month. The anticipation is killing me!! But hopefully that means it will be even more so fullfilling when we actually set sail! Good luck w/ the upgrades...