My hair usually frizzes bad in the humidity or the rain. I use defrizz gel. If you have the money for it I would see about buying a product called "its a 10". It's a bit expensive but it works like a dream. And for the dryness, maybe a hot oil treatment?