When you feed younger rodents, they are more digestible than older ones that have more hair & larger bones...therefore, it's not uncommon for snakes to eat a number of meals before needing to defecate. Snakes bodies are very efficient...But also, a BP that's a year & a half old should be eating larger rodents long before now, but cannot advise exact size without seeing size of your snake.