Waxing removes hair from the root, which is why it lasts longer than shaving or depilatory creams. Hair removal can last from three to eight weeks, depending on the individuals hair growth cycle.