I get live black worms at a fish store in NYC. they give large portions ($2 per portion) and they're always big and juicy (to the fishes anyway) lol.
I keep them in a small container with 1/2" of water (change daily) and keep in my fridge, they last a long time (and they do reproduce in it)... I add fish pellets (small sinking ones) as food.