I have been playing about 18 months now, started gigging 15 months ago. The key to improvement for me was playing in a band. Nothing else I have done has come close to the help that has been. It’s a driving force that gives you a reason to practice, material to practice, great experience during rehearsals and a time frame to work to. I practice 40-60 minutes every day except rehearsal day (usually do at least two hours that day). I break it up into a ten minute warm up of noodling, bits and pieces or maybe an easy song, then 20-30 minutes on new songs or a technique I want to practice and finally 20 or so minutes on songs I know to keep them in my head. In the few days before a gig I will just practice half the set each night, a complete run through start to finish. Everyone is different obviously but this has worked well for me.