+1 to layers. My hair is mid back and the layers had grown out - it was pulling out my curls way to much, had that all one length look (while some people can pull that off, it is not good look on me at all!) and I was so sick of it. I was ready to just chop it off to my shoulders. Instead, I added a bunch of layers and it looks amazing! Huge difference!
remember, with all advice or suggestions for your hair, YMMV!!
My hair:
2b wavy, medium texture, low porosity, med-high density. Protein finicky.
My routine:
Cleansing: DCNP, every 4-5 days (occasionally use CJ cleansers).
RO: CJSC, occasionally use JCDC
LI: KCKT or CJSL
Gel: KCCC, CJCIAB for 2nd day hair (sometimes third)

Heat is my friend: warm water rinses, steam caps, and diffuse dry. I love CLU cloths and my Denman.