if a rat is too big for a bp to eat will he not eat it?

and how big of a rat is too big?

i got my bp 2 weeks ago and the last time he ate was about 3 weeks ago.

my bp goes to the rat n looks at him, then the rat moves n my bp goes the other way.

how long will it take him b4 he will eat?