Full-time contracts are usually 6 months in duration. At the end you will have a break of around 6-8 weeks before returning to ship. Full-time staff are generally expected to work on ship for more than one contract so if you want to do a one off cruise, a seasonal contract may be more suitable.