There are various methods you can use to dye your own yarn or project. You can handpaint hanks of yarn, microwave your dyeing project or use a big stove top pot. For actual hanks of yarn, I prefer the stove top method, but if I am dyeing actual projects, I use my oven. My Modus Operanti for (over)dyeing shawls:
I use the basic methods outlined in the links above, but opt for a cake icing dye paste which I bought in a local cake decorating shop. The paste is so concentrated that I need to use only a small amount to dye an entire shawl, thus making it a more economical choice than, say, Kool-Aid (at least if you are in the UK) or commercial food dyes available in your local supermarket. The icing paste also comes in a gazillion colours and you can mix/match to your heart's delight.
For my Echo Flowers Shawl I used half a teaspoon of paste which I dissolved with boiling water and I added citric acid as a mordant. Most dyers use vinegar as it is easier to obtain, but I happened to have some leftover citric acid from some lemonade making. The rest of the dyeing process was straight-forward and I am still very happy with the result.
Completely unrelated: how amused am I to try my hand at Quizlet and getting a B- (75%) score on my Danish language skills? I guess that is what I get for spelling words correctly instead of imitating the quiz master's spelling mistakes. Lumosity is a much better way of wasting time online in an educating and self-improving manner.
And headcold has turned into a real cold. I apologise in advance to anyone meeting me off-line in the next few days. I look and sound like I'm on the edge of death.