It depends on how the OP defines "medium sized rats." I have a feeling its probably not the same definition we are all thinking. I doubt a 6 month old BP is physically capable of eating 2 of what I consider to be medium rats. But, if the snake is really eating 2 rats (whatever size they are) a week willingly, and needs to gain weight, I doubt it is being over fed.