There is no way to tell the exact duration, but the hotel marketing specialist at Karma Snack can make a guesstimate considering several factors.
The first factor that is out of your control is the age of your domain. You have to start from zero if your website is new. It means your site has no visit history, probably no backlinks, or anything that indicates to Google that your site is important. Such sites need a comparatively longer time. However, late is better than never.
Another factor that affects your target and competition. If your competition level is high, you will take longer to get on page 1. We recommend our clients start with a small and easily attainable target. It helps them to earn trust and authority with Google easily.
Remember, your rank majorly depends on competition, keywords, and location. Digital marketing is a marathon where you need to be patient to reach your long-term goals. The earlier you start, the lesser competition you have to face, and the quicker you reach your goals.