awww... i bought live worms from the shops. (local hardware store or bought from a nursery) Only time i have trouble is if i neglect them for weeks or let them have a really really not subtropical day with no watering.
mine have never been inside though. always in the garden,
RE: FEEDING MY WORM FARM - How i feed my worms