Sports betting is legal in 39 states plus DC, with online betting live in 31. Check the status, legal age and available sportsbooks in every state.