Find Your Cruise
I don't know about the Celebration, but when we were on Destiny, my sister went to the ship's doctor and had an injection which cost £10-£15 and after that she wasn't seasick anymore.
I would suggest you purchase some SEABANDS for about £8 from Boots. These are worn around the wrists and work brilliantly without the need for medication or injections. Happy sailing! Barbara.