Yeah the suck but they are part of the game. I had pretty much same thing.
playing $1/$2 6 max
I was in the BB with KK - fold - bet - fold - raise - fold - re raise and they both call.
flop was K, 3, 5 rainbow , so I check, bet, then raise , so I call with no worries. Utg+1 takes his time and goes all in over the top guy calls all in me loving it also calls.
Turn brought a 3 and the river a 5. And seeing as how this is a bad beat story I'll let you guess both players hands.