Is your hair dry when you wake up?
I like to have my hair dry especially before going to bed because any touching or disrupting them when wet = frizz and also doesnt allow my styling products to set.
Maybe you could diffuse before going to bed?
In the mornings, have your tried re-wetting your hair? The gels I use re activate when I re wet them so I just scrunch some water in and then smooth sections in between my hands and the curls set again.