A blue Christmas, indeed.

I had the bright idea to dye my shirts blue after a long night of talking with family, exchanging presents and eating spaghetti. The dye appeared to be working as the shirts got pretty dark (navy blue). I didn't quite read the instructions because I watched my father dye his white shirts for years, and he almost never read instructions. I woke up three hours later with my hands on the shirts to keep the air bubbles from ruining everything. What I don't understand, however, is that though my hands are completely blue now my shirts are more of a lavender color. Other than not wearing rubber gloves, what did I do wrong? Also, how long will it take my hands to return to normal color?