If my snakes refuse more than 3-4 meals in a row, I give them a two week fast and don't do anything aside from clean out poop and change water. Sometimes giving them some alone time works. Also, winter is the season for most snakes to look for mates, so some of them have stronger drives to stop eating and find a guy/girl. It's what my cornsnake would always do in winter, yet my BPs all eat well through the winter. They're all different! But I do try to give them a break in case they are stressed by anything and make sure I haven't been handling too much or offering prey that is too big. If they still don't eat after the break, I'll either try a live prey or smaller prey to see if it is more interesting. I think once they hit about 6mos, they are getting big enough to feed every week, unless they are unusually small.