Your hair actually sounds overconditioned. Looks dry, but feels very soft? Sounds to me like you need more protein. Try a protein treatment and see if that helps.
Originally Posted by Ruth Marie
I have tried protein and it makes my hair frizzy and straw like and fall straight, which I thought meant my hair doesn't like protein.
Originally Posted by Becca7
I never do, strong protein treatment, But I tend to do a rinse out - protein conditioner when My hair feels limp and dull. Although before that rinse out, I clarify with a no-poo or a mild sulphate. So the order I do would be

Deep moisture treatment

Protein treatment should always followed by deep treatment
3a with some 2a-2c, Medium/Low Porosity
Co-wash:deva no-poo/Vo5 kiwi
Leave-in:Shea Moisture/GVP conditioning Balm/AOHSR

Since long hair- I finger twist in big chunks, which helps till 5th day hair
Gel:LA sports
Plop: Old T-shirt for 15 minutes ,diffuse