villain is a typical nit/tag. site doesn't have PT support, so it's good 'ol fashioned "reads"

140bb effective stacks

villain raises to $8 UTG, hero calls in CO, everyone else folds.

i cold-called preflop because i have been pretty aggressive previously in a couple pots with no showdown, so figured i could get more action by foregoing some equity preflop.

flop comes J63 rainbow.

villain bets $15, hero min-raises to $30, villain calls.

turn T, making a flush draw.

villain checks, hero plans to bet $45, but lost focus when he entered 5 and clicked bet. villain calls $4.

river A

villain bets $30....

i have to fold right?