Coconut oil!! Your hair will feel like silk, trust me!
Just get some raw coconut oil from Whole Foods, or any health food store.. it comes in a big jar, and I think it's about $10 but you can use it for your skin as well as your hair..
So what I do is before I shower, I just wet my hair and then take some of the oil out of the jar and put it in an empty baby food jar. You have to heat it, but do it slowly by putting the jar in another bowl filled with hot water, just high enough to heat the contents (of course don't get the water in the jar). Then i just pour a little in my hands and work it through the lengths of my hair in sections (i wouldn't get it too close to your scalp because your hair will be greasy for days, haha). Then i put it up in a clip and/or shower cap and leave it in for as long as I can.. sometimes a few hours if i'm just loafing around the house. Then wash and condition your hair like normal. It will feel really soft afterward!