No one should get discouraged if it takes them longer to learn. The joy is in the journey! Once again, while it is true that with determination and really hard work you could learn a favorite song that is above your level, it may take months to learn it, and your performance may have some technical challenges. It is good to progress one step at a time and tackle repertoire that fits your level. That way you’ll have so many more possibilities open to you with the kind of pieces you’ll feel comfortable learning as you advance.