Quote Originally Posted by wobbler
I would go all-in on the flop, with no hesitation.
The pot is already big $12+$6 = $18, and you only have about $20 left.

I think it would be a big mistake to slow play in this situation. You need to bet big to punish draws.
I wholeheartedly agree with this statement. The pot is already large enough to justify going all in on the flop. After seeing the results, you would have been beat on the river regardless, but you would have put the money in the middle with the best hand, and that's what matter in a hand like this.

With the huge raise, you can rest assured he's either got an overpair, trips or two pair, and you can bet that BB was on the draw since he just called.

And if you're going to slowplay it like you did, the turn would have been the time to go all-in. If you're only going to raise to 8 and leave 5 more bucks, you may as well push in the rest. You want to be the aggressor and not the caller unless you have the nuts.

All-in on either the flop or turn would have been the correct move here. Slowplaying this hand is only going to cost you money in the longrun, especially with three people in the hand and two draws on the flop(a straight draw and flush draw).