This is perfectly understandable, but the usage is not quite right. You can say that someone has a long memory, but you would not ask him: How long is your memory? You'd say instead: How far back can you remember?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.