The duration of a Brazilian wax largely depends on individual factors, including hair growth rate, hair thickness, and pain tolerance. On average, the results of a Brazilian wax can last up to four weeks.The time it takes to get a Brazilian wax done varies depending on the area being waxed, the waxing technique used, and the speed of the esthetician performing the waxing. Typically, a Brazilian wax takes about 30 to 60 minutes to complete.