You can set it to 7 seconds or ten seconds just as easily…
If you set it to five seconds, then it will wait that amount of time before vanishing, for you to make a selection on that menu. If your timeout is set to 0 seconds, you probably won’t even see it. When you begin the boot up, a Loading Menu will run. What the Timeout does at zero or at five seconds: If you are freshly migrating to Linux, you may need to access that recovery menu before long and it would be better to have it easily accessible. The reason behind the time out (This will increase your boot time by about ten seconds) is to ensure you can access the Recovery Menu easily if you need to. While you are in there… You Might consider changing grub timeout to 5