Very good thread, I have fine hair and when I was growing up, it could never get to shoulder length, only when I had a curly perm, it got pass my shoulder length, what helped I have to spray moisturising products. Whenever I relaxed, I suffered bad thin ends. Since I am natural, what has really helped my hair to thicken up using henna, henna gloss, now that I am coloured, I use cassia treatment every two to three weeks, aloe vera gel, castor oil, mixture, use ovation cell therapy and the creme rinse (which I really love), I also use mega tek and creme rinse. I also deep condition my hair using moisturising conditioners, I use a hair steam, Jannu steamer in UK, similar to the Huetiful steamer. I wash my hair twice weekly, once in my plaits/braids, as it gets untidy, I replait it again, using my fingers to detangle. I have started using hot oil treatment or overnight treatment with castor oil, olive oil, aloe vera gel. That also has improved my hair, plus I massage my hair daily, put castor oil on my roots twice a day, it is missed with olive oil and aloe gel as castor can be very thick.
I haven't flat ironed my hair for nearly seven years now, I don't owe a flat iron, or a blow dryer. I daily rinse my hair every day, using care free curl and conditioner mixed with water.