1. Do you at any time either winter or summer use hot water for your hair?
2. When you use shower do you ever bend forward and wash your hair or just stand straight with your hair on your back?
If you answer yes to the first question, then it is very bad for your hair. Use water that is just slightly warm not even luke warm. Even luke warm water will give you this dryness problem and the hair will look spiky and uncontrollable.
If you want to use luke warm water for your bath then apply a few drops of oil into the ends of hair and spread it all over just after you wash your hair. You'll be able to manage your hair better.
If you ever stand straight, with your hair at the back, you tend to pour hot water down on to your hair also. This will spoil the hair and sometimes you tend to lose lots of hair too. Always bend and put the hair in to the front and then give it a wash. Once you have cleaned off the shampoo, tie it up in a separate towel on to the top of your head. Then finish your body bath.
You can dry your hair after that with the towel starting from the scalp to the ends. Give it a try and tell me how it is. Leave it to dry in open air. Do not use the hair drier, since it'll make the hair more drier.
Drink lots of water and fruit juices to keep your hair and scalp hydrated and this will help lots in getting the problems right.