No. I'd use It's been more than a fortnight since we last spoke. "Fortnight" is common in BrE but I don't think it's widely used/understood in AmE so "two weeks" might be better if you intend to say that to an American speaker.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.