For a baby, you can go every 5-7 days. A juvie would do good once every 7 days. For an adult anywhere from 7-14 days is fine.
I feed my baby every 7 days and my adults every 14 and they seem to do well on that schedule. For adults it is more about knowing your animal and whether you are feeding it up to breed or simply maintaining a good weight.
Prey items should be about as thick as the snake's thickest point.