1. I aggree wait until its atleast 2 months old, the highest mortality rate for reptiles is the first month.
2. Ask the pet store/seller/breeder to feed the snake you are looking at getting. If they give you the line " he just ate yesterday" ask him when he will be feeding them again and so that you can be there. Any reputable seller will have no issue with you watching a snake eat.