I have a bad memory. is this right?

I have bad memory. is this right?

when can I use it as a countable vs. non-countable?
This is right: I have a bad memory.

Use the uncountable form when you are speaking of the facility: Memory is a precarious reference.
Veteran Member114,937
SystemAdministrator: A system administrator takes care of the inner workings of the entire system. These users have the ability to promote, ban and modify other users.Teachers: Users in this role are certified teachers. This may include DELTA, CELTA, TESOL, TEFL qualified professionals. Email a scan of your qualification to an admin, if you wish to be considered.
countable: I have fond memories of our ship-board romance. [Gosh, that was a long time ago!]
Veteran Member24,100
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.