A Brazilian wax typically lasts three to six weeks, depending on your hair growth rate and how well you care for your skin. Regular waxing can also lead to finer regrowth over time.