Most millennials will have jobs that last 2.5 years, Gen X it is estimated at about 5 years and Boomers it is 8 years and up at the same company.
Things are changing. People will change jobs more often than in the past. We may be moving towards an economy run by freelancers. Just keep your skills up to date and keep your eyes open. You don't have to stay in one place forever
You Should Plan On Switching Jobs Every Three Years For The Rest Of Your Life | Fast Company | Business + Innovation