You may want to be careful leaving a live feeder in overnight with your snake. That could turn our really badly for your animal. I've seen snakes badly injured or killed by caged rodents. Three weeks without eating is no big deal especially for a BP. Like others have said they can go months without any issues. As long as your husbandry is dialed in and it's not losing significant weight or showing other signs of illness I wouldn't worry at all. When my snakes go off feed I usually only offer food every 10-14 days until they start eating normally again. Best wishes.