Ill man on cruise ending allergies at sea