I shampoo every 2-3 days, condition every day, but my hair either feels dry or greasy, not soft. On the day I shampoo it and the day after, it feels dry even though I condition it, and on the second day after I wash it, it either feels a bit dry or a bit greasy, and on the third day it gets greasy and needs washing again. It hardly ever feels soft. Am I doing something wrong?