Normal
Only your cruise line can tell you that for sure. Depends on Cruise length Cost etc. If you have a TA they could also. Get a good TA they are free.