Stupid Bugsysclub can't import hand histories, but this is how it went down.

This was in 1/2 NL.

I get dealt 3 off the button. I make it $8 to go. Everyone folds but the small blind, who has a big stack (because he sat down with one, not because he built it up), and seems like more of a gambler with a lot of money than a poker player.

Flop comes

Small blind thinks about it and bets the bot ($18 at this point). I call

Turn comes another blank. He bets $55, which is almost enough to put me all-in. I push for my last $10 or so.

River drops, another blank, he turns over and i drop my buy-in.

Should I have folded on the flop? How to get away from this...