I've only gotten hornworms once, I didn't like the stink of them and they grew too fast. I might get more come summer when peppers appetite is back.
I do raise silkworms and just buy food in bulk, I hatch a few dozen caterpillars at a time. You can buy hornworms eggs too but I'm not sure how much work they are and they are much more work to breed.