Most professional should not have any problem in giving you the quote. How big is your project and what state and city.
A landscaper will generally take one to two days to landscape a small yard, and three to five days to landscape a large yard. Some factors that may affect the time it takes include the size and layout of the yard, the type of plants or features being installed, and the weather conditions.
It depends on the landscaper. Some can do it in a day, while others may take a few days.