Adrian has two years struggling in time of need? (5,3)
I believe the answer is:
rainy day
'time of need?' is the definition.
'adrian has two years struggling' is the wordplay.
'two years' means two replacements for 'year'.
'has' is a charade indicator (letters next to each other).
'year' becomes 'y'.
'year' becomes 'y'.
'struggling' indicates anagramming the letters.
'adrian'+'y'+'y'='adrianyy'
'adrianyy' is an anagram of 'RAINY DAY'.
'in' is the link.
(Other definitions for rainy day that I've seen before include "Save for this future time" , "Time of financial need" , "One should save money for a . . . . . . . . - may need it to buy umbrella" , "When savings may be needed" , "Wet time" .)