Do you currently have a room assignment? If your category is sold out, you might want to see if you could switch to a guarantee (rather than an assigned stateroom) and take your chances at maybe getting an upgrade that way (although you would lose your choice of stateroom, if you had one chosen). However, I do believe that March 31 is Easter, and with holiday sailings things tend to cost a lot more, including differences in category.