Thinking about cutting my hair a little shorter, looking for advice…

So the first photo is how long my hair currently is. This is when it’s the day after being washed, only used John Frieda’s Frizz Ease curl creme, let it air dry, then just brushed with a boar bristle brush.

The second photo is when it’s damp after a shower (I’d like the end result to be closer to this rather than as poofy as the first photo).

Third photo is from around May 2022 and potentially how short I might be going back to.

Fourth photo is the desired hairstyle.

Basically, I’m wondering if my hair could maintain this style throughout the day. And what products I’d need to use to achieve this?

I currently use Hask Argan Oil shampoo and conditioner, then the above curl creme and/or a Paul Mitchell styling cream, also generally add Argan oil once it’s dry/90% dry.

In the past when I had this length (3rd photo), it wouldn’t stay back the whole day and would start to fall down fairly quick. So unsure what to use to keep it back for longer.