Have you tried CWC washing? Apply conditioner from your ears down. A little shampoo, just to clean your scalp. Rinse the whole thing. Condition the whole thing.
It sounds from what you describe as if that might address your dry ends/oily scalp issue, and help gradually cut back on shampoo and reduce the problem of your scalp over-producing oil as a result of constantly having the oil stripped from it.
Bookmarks