Citrus Fruits. Citrus fruits, particularly lemons, which contain vitamins A, B and C as well as calcium, phosphorus, potassium and fiber, are blood-cleansing foods.
Another great way to reduce oil production in the scalp is by breaking up the grease before it gets into your body. To do this, every morning drink 1 pint of warm water with the juice of 1 lemon squeezed in. Add to this 1 pinch of himalayan salt, and half a teaspoon of cayenne pepper.
Take few drops of tea tree oil and add this to few drops of eucalyptus oil. Warm the oil and apply this to your scalp by massaging it all over the scalp. Or you can use this as a rinse by combining both of these oils in water. Or you can add few drops to your regularly used shampoo and shampoo your hair with this.