get layers cut into it, will make the hair feel lighter and cooler. it will also mean each hair is shorter but the overall length is the same, so will help the natural hair oils to travel down the hair shaft more easily avoiding a buildup at the scalp.
also, if u've recently grown ur hair long, or u are washing it more frequently, it is totally natural to notice more hairs falling out that before,we all lose 100 hairs a day. unless u have bald patches, dont worry at all.
make sure u getting the right food - take a multivitamin.what country r u in? i know fructis make a shampoo for greasy scalp and dry ends of hair.