Usually a case of trial and error, buying hair extensions is an art form mastered by few. How many rolls of hair do you need to buy? Should you get human or acrylic hair? How do you work out the colour code? Here’s the ultimate guide on how to buy weave.