I feed medium-sized rats to my adults. Roughly 5-6 inches not including the tail, in length, per rat. Large rats are just too big for my snakes. They'd be a big chore to swallow. I would always err on the side of smaller, as opposed to larger.