Alcohol is the solvent used in shellac so it won't be long fot it to cure. Two days should be good enough in warm weather. Shellac by nature is not a very durable finish. I would suggest overcoating with poly then rub out the finish. You'll improve it's durability greatly. Rubbing compound is easy to use.
Wax is a good protector.