I work in tech security and I cringe in pain when I see people post their 10 year accounts. The amount you can deduce and learn from mined social media data is absurd. I migrate to a new account every 6 months and that's the longest you should keep an account. This of course doesn't apply to your public brand account.