2 days exactly.
You should wait at least 2 to 3 days. When you wash your hair, you are rubbing and scratching your scalp. If you immediately put a relaxer in, your scalp will start burning.
3-5 weeks
Wait at least a week depending on the integrity of the hair. However you should color after the relaxer because it will strip the color out!
You should wait atleast 2 to 3 weeks to get braids after having your hair chemically treated by a perm or relaxer.
because of the chemicals
you can wait or try a relaxer
I recommend waiting 45 to 60 days. This is so you won't overlap the relaxer. Try using a lesser strength. Such as mild or regular and use a professional recommended relaxer. Apply vaseline and or hair grease to your scalp this time.
Just wash out the chemicals, you should be fine. Just don't go swimming after the relaxer because it is bad for your hair.
For a perm ( or actually relaxer ) I would wait 3-6 weeks, and depending on the growth rate of your hair, because you don't perm the Whole head, just the roots-after you've had the initial relaxer put in.
You can't use permanent dye after a relaxer and you can't relax dyed hair. Either way, your hair could break off or fall out if you do both. You can use a no ammonia demi-permanent dye on your hair after a relaxer. I would recommend PM Shines by Paul Mitchell. It has no ammonia, is relaxer safe, and has soy protein.
You can get a perm, but you have to wait until your relaxer is completely out of your hair. To prevent your hair from frying off, or other damage. -cosmetologist :]