Honestly I have wavy hair/ frizzy hair and the best thing I’ve tried was putting my hair in clean creek :) might be your water is stripped of nutrients and that’s why it frizzes. Best advice I can give that’s easy is after the shower when they frizzy parts start to dry a little mix some water and a little conditioner in your hands and scrunch it into the frizzy parts
I’d recommend the odele air dry styler. I swear by it, it’s like $12, it doesn’t make your hair crunchy, and importantly i don’t have to deal with a hair dryer or anything. I let my hair dry most of the way and then scrunch a bit with a hair oil (any will do but I prefer a lightweight one) and it’s perfect
I forgot, also, oil your hair once a week focusing on the super dry parts (not the scalp unless it’s a scalp oil), leave the oil on for as long as you can (I braid my hair, put a bandana on and go to class with it in) and then wash it out. Importantly! Don’t sleep with oil in unless you have like kinky/coily hair, it ruins sheets and it’s terrible for your scalp. Again a lightweight hair oil is what use but it’s personal preference