When ever you feel comfortable
Wait
You should wait at least a month to dye your hair after surgery.
till your hair is dry
as long as it takes
Basically, to make your hair long is to wait for it to grow. If you have curly hair, you can straiten it to make it longer. :D
You can go ahead for the same. You need not wait.
you will have to wait for 1 week after the the hair color.
2 weeks depending on how strong your hair is
i dont think you need to wait at all.
If you get highlights, you should wait for a day or two. If you dye all of your hair, you should wait two to three days.
about a month
2 weekes