Pythons generally have a faster metabolism & digestion, so they can eat every 7-14 days.
Boas have a fairly slow metabolism, most adults do perfectly fine on 4-6 week feedings. Again, it's all too easy to overfeed them, which will cut decades off of their lifespan. Your rescue does not appear underfed, it has a very nice square body shape.