As a small child learns first to crawl, then to walk, and finally, to run, you, too, must learn in steps. Learn each character as a sound. Morse code is a language of sounds. Never write dots and dashes. Repetition is the key to remembering anything, including Morse characters.
Some folks master it in days, others in months.
All who kept at it got it. The Farnsworth Method is recommended. With the Farnsworth Method, you learn each character at 18 words per minute with large spacing in between characters. This has been proven to be the best method for long-range development. Once the characters are learned, copying speed is easily increased by decreasing the spacing between each character.