No, it's not normal. How much is grep taking in the way of CPU resources? How much harddrive activity is there? If they're both very very low then I'd guess that grep is waiting for keyboard input.
fgrep is faster than grep if you don't need the use of regular expressions.