Bogertophis has already given great suggestions. Your BP has plenty of reserves. A few months without food won’t hurt him at all if he’s healthy and your husbandry is good. I had two BPs go 8 & 12 months without food with no ill effects. I would only add that a large rat every week is a LOT of food for much larger adult snake species and I feed on the heavier side. My largest adult snakes are my bullsnake, olive python, and scrub python. They eat large, and occasionally jumbo, rats every 2-3 weeks in the summer and even less often in the winter. BPs are medium sized snakes at most. They certainly don’t need that much food. I agree with reducing his meal size, he should never see anything bigger than a medium rat again, and extending the intervals between feedings to every 2-4 weeks.