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