Epilators are good for very short surface-level hair. One cannot wax unless they have long hairs on their body. Waxing is not for short surface-level hair. Both waxing and using epilators lasts for 3 to 4 weeks.