Being a new snake I would say 72 hours would be good. Give it some time to get used to you and you to it. After that 48 is typical. But as for handling and causing a regurg that shouldn't happen it the snake trust you, has proper husbandry, and is not feeling stressed. I have had to handle snakes the night of feeding and the day after feeding and have never had an issue.... But I didn't stress them. I also was not holding them just to hold them. For that I wait 48 hours.
As for a fast my Ball is over 10 and has only done that once. That once being more than just a week or three. That one time I really consider a fast was almost six months with only one rat during that time. When though? Nobody can tell you. May never happen or may happen several times during it's life.