I know there's a lot of chat on here about solutions for greasy hair so thought I'd share this product:
www.amazon.com/Bio-Keratin-Luxury-Collection-Shampoo/dp/B07TTDQDH5
I got it cheaper than that at TK MAXX but I think it would be worth it full price. Hair felt full and 'lasted' two days. Massive bottle too
Another tip which I've recently started doing is ONLY brushing hair once a day. I washed it, brushed and styled it and then only brushed it again the morning after. It looked a lot less greasy then usual.