I also have very curly should lengthhair which loves to go frizzy on humid, damp days...you could be talking about my hair! Some days, I just call myself Brillo-head !!!
I LOVE the hair products by Peter Lamas, especially the Soy Line. I order the shampoo and condioner from his web site (just google his name); all of his products are completely vegan; his shampoos and conditioners are the best frizz tamers I've ever used, and, even though the line is somewhat pricey, I've found that a very little bit goes a long way so basically one 12oz bottle lasts me a little over three months.