Saying "in" means that at the age of five you couldn't speak at all, and if what want to stress the duration of not talking to smb you should use "for". g. I haven't spoken to him for 5 years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.