Mostly, relaxed hair will last for 8 weeks without the need to relax it in-between. However, this depends on how fast your hair grows. It's advisable to let your hair grow at least by one inch before relaxing or retouching it which can take about 6-8 weeks.