Try virgin coconut oil...massage on your scalp and in your hair. Leave it for 30 minutes or overnight. Shampoo and rinse with lukewarm water. Try it 2x or 3x a week or a month you'll see the difference.
Use some mayo( must be the real mayo) or just make your own out of egg and olive oil. But apply the mayo on your hair and leave it on for about an hour or if your looking for a deep treatment apply the mayo on your hair overnight making sure to put a towel on your pillow. Then shampoo and codition hair as usual.
For dry hair I use skin so soft by Avon as a hot oil treatment works great...and if you spray skin so soft on dried hair it makes your hair shine like the commercials fantastic just try it....also look up on the web 100 uses for Skin So Soft..you will be amazed and I know I am an Avon Independent Representative.!!!
Whenever my hair gets dry, I try to eat more fish. I find that salmon helps the most.