Questions about Boat mode and Ardupilot Gyro auto calibration

I am planning to fly the Ardupiloted VTOL on a ship for more than three months, but it’s possible that the ship won’t provide a stable ground for such a long period. I have read the article on boat mode in Ardupilot’s documentation, but I am unsure whether it’s suitable for use over three months.

I am concerned that disabling auto gyro calibration and relying on the original gyro value for more than three months could lead to accidents. For testing, I manually shook my 450 quad while booting it up without the boat mode option and it successfully booted without any attitude sensing errors. However, the boot-up sequence took a very long time, and the yellow and blue lights flashed for an extended period because the quad did not sense a stable ground.

Do I need to use boat mode or has Ardupilot’s firmware improved since the boat mode was introduced? As I mentioned earlier, my mini quad successfully booted without boat mode while being shaken manually.