It takes between 4 and 8 hours to have braids professionally done, and it takes 8 to 10 hours if a beginner is doing the braids. The desired size and length of the braids also has an effect on how long it takes to get braids.
Box braids can reduce the time to get braids slightly. Box braids can be done in as a little as 3 hours, depending on the amount of natural hair and the skill of the person doing the braids.
With practice, the person doing the braiding gets faster. A new braider will also have more trouble maintaining a consistent braid size and shape.