We always request before cruise as my DW has food allergies and we want to avoid possible cross contamination. This being said, quite frequently they did n’t heed this when doing the schedule. So, it is part of our regular routine to go MDR soon after boarding to make sure everything is straightened out. They always accommodate, just sometimes takes a little time.