Advice for greasy hair? What hair products?

I've had this problem for a very long time.

My hair gets greasy SUPER fast. If my hair isn't washed in 2 days, it's noticeably a bit greasy. BUT, on day 3, it looks like I haven't showered in a week.

Cheap shampoos dry it out too much, and expensive ones make it more greasy. And dry shampoo hasn't really helped...

If you have/had greasy hair, what do you use to manage it? Any advice? Thanks! ^.^

P.S. I don't touch my hair too often, since I know that'll make it greasy