The best source I found for Rit Dye was Michael's 137th ave and 43 st but I'm sure all outlets have the same selection . They keep a stock of all colours of Rit dyes.
Be sure to bring rubber gloves unless you prefer green handa, or maybe yello or red.
Old clothes are a good idea too. See u there
Woolly