How do I get rid of frizz?

Bella

I have naturally curly an frizzy hair. I don't like full on hate my hair but it's a pain in the arse sometimes, when I straighten my hair is stays straight for maybe like a whole of 10 minutes sometimes a little longer but never stays smooth and looks decent. Got any good products (available in Australia) that I can use? Cause I would really really love to have straight hair cause to me I look (and feel better) with straight hair