Hail we suffered for some time (6)
I believe the answer is:
awhile
'some time' is the definition.
(I've seen this in another clue)
'hail we suffered' is the wordplay.
'suffered' is an anagram indicator (I've seen 'suffering' mean this).
'hail'+'we'='hailwe'
'hailwe' anagrammed gives 'AWHILE'.
'for' is the link.
(Other definitions for awhile that I've seen before include "a brief period" , "briefly" , "For a short time" .)