Question: who sings the song it's been a while
Answer: `` It 's Been Awhile '' is a song recorded by American rock band Staind .