There will be no problem if you have a letter /prescription from your doctor. As mentioned before, the room steward can get you a container for your sharps. Contact Carnival Special Needs Dept. and be sure there is a frige in your cabin for the insulin.
Have cruised for years and never had a problem.