9 Handed, Home/Club game, 2/5NL
Hero has about $625 in chips and covers villain (MP1) who has about $250 in chips. I doubled up my first 10 minutes at the table with AA>KK all in pre against another opponent. I've been at the table 15 minutes now and have no significant prior history with anyone.
Hero is on the BTN with A

J

2 Folds, MP1 Calls $5, 2 Folds, CO Calls $5, Hero Raises to $25, 2 Folds, MP1 Calls $25, CO Folds
Flop: ($57)
A

8

7

MP1 Checks, Hero Bets $35, MP1 Calls $35
Turn: ($115)
J

MP1 Bets $45, Hero Calls $45
River: ($205)
4

MP1 Pushes All-in for $150, Hero Folds
I was noticing MP1 before and thought that he was weak. But I have only been at the table 15 minutes. So it's hard to know yet for sure. He gave off a tell on the flop though, his stared really hard at the flop like his eyes almost came out of his head. I thought he hit a flush draw from gauging his reaction. As played, was it ok to call his donk bet on the turn? This is pretty standard right? I mean there's no way I can call this river without an uber read and my read is opposite that anyways. I think he made his draw. Any argument for shoving the turn? When is it bleeding money to call the turn in spots like this?