How long should I leave my hairs before Waxing?

Salon Manager of the Lerwick Salon Rozalyn Quarmby says

'Hairs should be at least 5mm long for a waxing treatment to be effective. Shorter hairs can sometimes come out but it depends on how strong the hairs are. After having a wax it should be 5-6 weeks before they can be waxed again, or if you have shaved recently, leave growth for a couple of weeks to make sure you get a clean wax.'