It depends upon the site you are gambling in. Most reputable NFL betting sites allow you to bet until the moment the game starts.