the time taken depends from car to car. Reason? Different cars have different conditions, i.e. whether there's any rust, dents or whether the work required is a lot or less.
I suppose in general, it takes around 10 days if you really want your car to be nicely done up. That's always the case regardless whether you are going for a paintjob or even an engine transplant.
Guys, pls note however, that the price that he charge for my car is a 1 layer job without any further hassles as my car is rust free and previously it is also done there. Anyway, thumbs up for the quality I would say but just make sure that you have a spare car or alternative to go to work while your car is in the workshop. Maybe when I get my car I'll just let the fella know that I've recommended to some friends from ZTH hopefully can get better price for members :D