Its likely the sweat building up on your scalp from exercise that's causing your hair to get greasy quickly. What worked to an extent for me was Cypro, my hair gets greasy 50% slower than it used to since taking it.. Of course I don't recommend you take it, especially if its just to make your hair look better for an extra day or two.