In most cases, cruise lines can accommodate a variety of special dietary needs which would help you maintain your same dietary needs as on land. If you are looking for kosher meals or meals for special celebrations, 45-90 day advance notice is required.