I am naturally medium blonde and have recently started dying my hair pink (semi-permanent), love it but very hard to maintain. It fades quite a lot just after a few washes and I am ending up needing to dye my hair at least once every two weeks. Got talking to a fellow pink haired person the other day and she advised me to bleach my hair first, then to dye it, She told me that way I would only need to do my roots every month (presumably with bleach and pink hair dye). Question is, how long do I leave it between bleaching and puting on the pink hair dye. Assuming I cannot do the two back to back.