The root problem for oily hair:
The main reason is an oily scalp, but there are other reasons as well. One particular problem is your sebum glands over-producing oil forcing you to feel self-conscious the whole day.
Find a new type of shampoo:
Some shampoos will actually fool you thinking your scalp is oily due to the fact that it weighs down your hair. Try using shampoo that gives more volume.
It might seem counter-intuitive, but your hair still needs to be cared for. Just use a light conditioner instead of harse ones.
The magic of dry shampoo:
Dry shampoo is sprayed on and then absorbs excessive oil leaving your hair clean and oil free. This is a wonder for those whose hair gets oily fast.
Washing more frequently:
We all heard that when you wash your hair more often it tends to be greasier.
But new studies shows this is not the case, if you wash your hair more often it may help oily hair. Experts suggest to wash hair once a day if your hair is oily.
If you still struggle after these tips go see a GP. The doctor is a friend and maybe there is other problems causing your hair to be oily.