Use a light gel to control the curls and try a style that will camouflage the ends for the time being, like wearing your hair up with the ends tucked under. Second, I can think of two reasons why you might have straight spots. Perhaps your hair may be too damaged on the ends for the curl to take and will need to be trimmed off. Or it could be that too much hair was wrapped on each rod, which didn't allow the solution to soak all the way through and your stylist will need to reperm that area for you. Call your stylist and set up and appointment so she can look at your hair.