""For" is used to introduce the length of time taken by an action.
Unemployment has been rising for the last five years"
Use "over/during" to introduce the period of time within which an action happens.
"Unemployment has become a serious problem over/during the last few years""