I'm this way as well. I can get all over waves during times of rain and much humidity but not most days. My hair in front refuses to wave except a couple waves right in front (my baby curls ha ha I always had curls from a baby in that spot!). I can't do anything about it even with every styling product I've tried, but some how I manage to get frizzy hair almost all the time
(which is how I came to learn that my hair is not straight hair afterall!). I braid my hair in front and sleep in it when it still damp, a tip someone here gave me.