I can never remember my age, and have missed my birthday on occasion. When under pressure, I forget which of my children is the older, and confuse their names.
In other news, I speak with a heavy accent, and am embarrassed by it all the time. I have tried learning to speak natively, without luck.
This, despite my having an above average IQ.
Everyone is somewhere on the bell curve in all of our capabilities. Cut some slack for others where they lack, and appreciate the talents you have.