At least one or two months before a trip, a visa should be requested.
You can apply for both types of Croatia visas, and you can choose between plans for a single entry and plans for multiple entries.
Yes, you have to go through this process because your visa will be checked on paper on different platforms and by different officers.
A Croatian short-stay visa could take anywhere from 15 days to a month or more to get. On the other hand, it takes at least four weeks to get a long-stay visa for Croatia.
A Croatia visa can be used for up to 90 days in every 180-day period. When you get your visa, the Croatian government will let you stay in the country for a number of days that they have already decided. Even though the most time you can get is 90 days, that doesn't mean that's how many you will get.