Why are my hair ends always frizzy?

My hair is wavy but also has some light curls and whenever i diffuse it, or blowdry it, or let it airdry, or sleep with it wet in a turban towel, it always turns out soooo frizzy but for some reason 3 days after washing it the ends are way less frizzy and poofy. What do i do to get non frizzy hair? My hair has been dyed and bleached if that changes anything, but the bleach was like 1 and a half year ago and last time i dyed was 1 year ago. I dont want to chop the ends off because shoulder length hair fits me the best. Any tips please? I also use a heat protectant whenever i use a diffuser or blowdryer.

Why are my hair ends always frizzy?
Post Opinion