After experimenting with pretty much every product on the market (or at least, that's how it felt!) over many years, I finally found a combination that works for me -
https://www.johnfrieda.com/en-uk/products/frizz-ease/secret-agent-creme/
and this https://www.loreal-paris.co.uk/elnett/elnett-hairspray-strong-hold?buy=true
It's a very personal thing. I've seen other good products recommended, tried them and they didn't work for me. So, to all of you out there with frizzy hair, I share your pain but it's worth persevering. You'll get there eventually!