that depends on when you last got it done. You need to get your hair done once every 6 weeks, so if it has been 6 weeks then whenever is good. If you are planning on getting it colored than I would get it done three or four days before so that the color is settled and no longer runs when you wash it.