Question: who sings the song it's been awhile
Answer: American rock band Staind