@Kobitohime
While yes, a couple of years does literally mean 2 years, in common english usage a couple can mean anywhere from 2 to 9, although higher numbers are less common. The important thing about it is that the number is indeterminate, otherwise the speaker would just say two.