Generally, it takes upto 3 hours to complete a wedding makeup. But it also depends on the type of makeup you have opted for. If you opt for airbrush makeup, it will take less time than the traditional makeup. It will take more time to do advanced hair - do as more products and techniques are involved.