I read your post and my only suggestion is try your son have some check-up with a professional to assess his physical and mental illness, if there are some. Or else, learn some other tips reading this article http://www.solutionbay.org/problems/poor-memory , I read it already and it helped me. My sister has poor memory too.