Hair extensions can last anywhere from 4 weeks to 6 months. This all depends on a variety of factors; what method of hair extension application is, the thickness of your own natural hair, the health of your own hair, how much you sweat or workout, how oily your hair gets, how often you wash your hair, how much you style it, and how fast your hair grows.