Question: how long should you wait to flat iron your hair after dying it?
Answer: And since you have already colored your hair, you need to wait at least a week. However, no matter how long you wait, the straightening is going to fade your color. Whenever you want to have both, you should always do the perm or straightening first as it usually wrecks havoc with color.