Tackling all this frizz

How do I get my hair to be less frizzy? - 1st photo - right after wash day & air drying with JVN air dry cream. I think this looks pretty good but doesn’t last more than half day before getting frizzy - 2nd & 3rd photo - rainy day with day 2 hair. Breakage or hair growth? Or both? I even put hair spray to try to keep it slick but these baby hairs go wild - 4th & 5th - what it tends to look like depending on climate etc.

  • I wash 2-3x per week- Kerastase Resistance Shampoo & Conditioner (for 1+ year)
  • 1x per week Kristen Ess Detox Shampoo followed by Coco & Eve hair mask (for 1+ year)
  • ~1x per month use Mielle Rosemary oil on the scalp for growth, and have just started swapping Coco & Eve for K18 (not noticing any difference)
  • Air dry after a terry cloth tower dry. Add Leave in Conditioner (1+ year) or JVN Air Dry Cream (started using half the time about 1 month ago) - my hair feels softer with the first but actually gets some waves with the second (which I like)
  • Use protective hairstyles & satin pillowcase. Have a water filter for the shower head as I live in Paris (with very hard water).
  • I use Ouai hair oil after my hair is dry- it smells nice but I don’t think does any thing to keep my hair moisturized.

Trying to decide if I should: - start washing everyday as it looks best day 1? - start blow drying or diffusing instead of air drying? - stop using hair oil - use hair masks or K18/olaplex more or less? - get a kératine treatment - I have very fine hair so nervous on this one