Personal address: I've had it since 1997. That said, I've got a bajillion aliases that all point to the one mailbox: advantage of hosting your own email ...and why I can never (cost-effectively) move my personal mail to gApps (et. al.). Only give my unaliased personal address to family and friends.
Work address: Changes with job, obviously. When signing up for work-related web-sites, still use personal aliases so my work address doesn't get spammed (and set up auto-forwarding rules to my work account and auto-foldering rules on my work account for those auto-forwarded emails).
"Backup" address: usually gmail - where I send things when the sender's email system is poorly set up (the spam controls on my personal address are pretty freaking aggressive ...necessary when your email address is old enough to drink).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.