Someone else came here recently talking about "all this talent" they had..... but as I pointed out then... and now, talent in the head is wasted and totally useless unless you can actually get it out and put it into some sort of tangible medium. I can have the next #1 hit in my head, but until I get it out into a form that shows that song in it's best light..... it's worth nothing to no one. A pipe dream at best.
It will take time for you to learn how to get the "magic" sound onto the digital medium..... how much time it takes it totally up to you. How long it takes depends on how hard you are willing to work, how much you are willing to learn and study, how well you apply the lessons you learn, how many songs you write and record, and the gear and tools you are willing and able to buy to make the job easier.
There are other things but those, I believe, are the main points.
I have seen folks come here and in 6 months or less be producing radio ready mixes...really sounding pro in every aspect.....and I have seen others who were here before me and are still here, still struggling with some of the basics after all this time. Those are the two extremes and most people fall somewhere int he middle.....showing improvement over time..... it is totally up to you, which group you will be in.