$5 per person per game including shoes. How long depends on how many are playing the same game since each person goes in order each frame. with four people each getting at least 20 rolls at the pins plus the time to return the ball it should take around 30-40 minutes unless you talk and laugh a lot between turns