First, I would suggest you change shampoos. Head and Shoulders is rough on your scalp and hair. Use a gentler shampoo, especially if you feel the need to wash your hair every day. I suggest finding shampoo with tea tree oil, eucalyptus oil, rosemary oil, and/or peppermint oil. Make sure the shampoo has no sulfates in it.
Think about it this way... if you are drying out your scalp, your body think it needs more oil, so it produces more. In the end you change your head's enviornment from extra dry to extra oily, back and forth, back and forth. That's not good for your hair, or your skin.
The oils I mentioned above are good your hair and skin. Rosemary strengthens the shaft of the hair, tea tree and eucalyptus help with bacteria and residue from the air, and peppermint is refreshing. You can always put some in your hair throughout the day, though I think, especially at night, with a towel around it, would do the most help.
Also, hair falls out everyday. You lose an average of 50-150 hairs per day depending on how thick and how much hair you have. Your nutrition and shampoo habits play a bit part in this. Also, think about all the things your hair gets in contact with, and the way it damages it (back of car seat, clothes... wind).
Try going one stay-at-home day with oils in your hair, massage the scalp, comb your hair into a high bun, and leave it that way throughout the day. I'd also suggest henna, but you might not be able to find it in shampoo as easily as we do in the UK. Treatements of henna themselves are great for the hair.
Last, but not least, do not use hot water. Cold water shocks the hair and skin, the pores tighten up. Hot water damages hair and causes the pores to open (doesn't most of the hair come off when the water is hot?). Use tepid water.
Also, don't scratch your shampoo into your head. Use your fingertips, and thoroughly wash from forehead to nape, and from ear to ear. Massage the skin.
I hope this helped. It's a bit late :]