im pretty sure you feed them every day or at least every other day but i dont now about the meal worm thing.
i toyed around at the idea of getting a leo but i decided to get somthing i could handle more often ,but they are very cool lookin critters and i still think it would be cool to have one but it would be more of a responsibility than having a snake.