i know this seems counterintuitive, but greasy hair often means your hair is overproducing oils because it is being washed—and the natural oils are being stripped—too often, and it is trying to compensate for this! try washing less and you will ~hopefully~ see results! i struggled with super greasy hair during my teen years and towards the end of high school i finally changed my washing habits and ive never had greasy hair since (over a decade)! and ive had bangs nearly my whole life. i also recommend dry shampoo if you need it between washes, some companies make travel sizes so you can carry some with you!