Weaves are long-lasting and affordable. How long your weave will last depends on how you care for it, the quality of the hair and sew-ins, and your chosen hairstyle. However, they can last around two months and even up to twelve weeks. You will likely find that you will need to get the weave retouched around the two-week mark. Glue-in weaves are only to be used for the short term and will last around a week or two.