Deep conditioning will help with dry ends. I DT'd every week for nearly 6 months before my ends finally stopped feeling dry all the time. Protein treatments also helped by filling in the holes in my porous hair. Pre shampoo treatments were also great, I would apply enough coconut oil to my hair that it looked slightly greasy and wash it out in the AM.
Using a leave in condish on the ends could help too. Sealing with oil can also help.
Sent from my iPod touch using CurlTalk. Excuse typos!