5.128 'for' for emphasis
'For' is used with a plural noun group to emphasize how long something lasts.
5.129
You can also use a general time word with 'after' followed by the same general time word to emphasize that a state continues for a long time or that an action is repeated continuously for a long time.