How long should my hair be for waxing?

Hair should be at least 1/4 to 1/2 inch long (about the size of a grain of rice) for effective waxing.