very long, I can recall detailed conversations.. I can remember exact phrases people used in email and such, sometimes i use it to my advantage by making stuff up and people assume it's correct since they think I never forget.