Lions defensive tackle Shaun Rogers will be suspended for four games by the NFL for taking a banned, over-the-counter substance, an official within the league told The Associated Press on Tuesday night. The official spoke on the condition of anonymity because the NFL is expected to announce the suspension Wednesday.