What subjects or skills are you currently good at? How long did it take you to achieve that level of proficiency?
As with most skills, it takes time and practice to learn more than just the basics. Some learn faster than others or have better methodologies for learning, but there's still a non-trivial amount of time that must be invested.
In this so-called age of instant gratification, worthwhile endeavors still take effort to achieve. So, be patient with yourself, don't give up, and enjoy the journey, not just the destination.