I used to have chin-length hair that was around 2b/2c, and I decided last year to grow out

At first, it was great! As it started getting towards the bottom of my neck, about 5/6 months into growing it out, I was getting awesome 2c/3a curls with root curl! I loved it.

Now, though, my roots are straight, and my curls are back to maybe 2b/2c that it's past my shoulders. I have to wear a headband just so it looks like it has some volume, and it helps some curl show up. If I don't wear one, it looks flat and triangular. I was thinking of getting a haircut, but I really want long hair because this is the longest I've gotten it, and I love the length.

Here are some pictures. The first one is what it was a few months ago. The second set is now. Oh, the loss of curl can't be dye because though my hair looks redder in the recent photo, (which was taken a few days ago) that's just henna

Does anyone have any advice? It's hard to pick between curls and length...wish I could just keep both, haha. Thank you so much!
Attached Thumbnails
Losing my curls after growing out?-short-curly.jpg   Losing my curls after growing out?-long-straighter.jpg  
2c/2b with some 2a, coarse, dense, thick, low porosity
Growing out a CL bob. Currently at APL.
CG again as of 7/20/12

Cleanser: BRÖÖ Smoothing I.P.A. Shampoo
RO: Trader Joe's Nourish Spa Conditioner
LI: Kinky-Curly Knot Today
Styler: Beautiful Curls Gel for Wavy to Curly Hair

all-natural products, light moisture, humectants, argan oil
silk protein, synthetic ingredients, heavy oils/products, cowashing