How can I make my hair never oily or greasy ever again?

I don't understand but after one day of washing my hair, it gets oily or greasy in the morning by my scalp. It's so annoying and I don't understand why other girls have silky, straight hair everyday. What's their secret?
How can I make my hair never oily or greasy ever again?
Post Opinion