I've been playing piano for 10 years. During the last four to five years, I've learned some moderately hard classical pieces, like The Entertainer by Joplin, Beethoven's Pathtique 2nd Movement, 1st movement of Beethoven's Moonlight Sonata, and a few others. These are not on the easy list, but certainly not on the hard list.
Although I played these pieces well, I never was actually able to "Master" them, meaning that I always would make a mistake at some point when I played them, or never got some parts exactly right.
I would like to know how some of you performers actually "Master" a piece to the point where you can play it without making a mistake. Does it take years of practice? Or do you have to meticulously practice the song and make sure you don't learn anything the wrong way?
Thank you in advance for your responses!