With my adult BPs I let them dictate how often they eat. I only offer once I see the snake displaying "hunting" behavior on consecutive nights. So if I see a head poking out of a hide on consecutive nights I offer on night 3. So far zero refusals feeding this way.
I have on male about 5 years old and one about 3 years old. On average they eat every 10-14 days, but it's not uncommon for them to go closer to 21 days.
They get a small rat when they do eat.