Once you get a haircut, every hair needs a little time to settle down. It depends on the amount of hair you’ve cut. If you have just trimmed the ends. Your hair will be ready and would look great by the very next day. However, if you went for a complete and drastic hairstyle change, it would take time for your hair to settle down and it takes almost two weeks to look good completely.