Shooting better involves lots of time invested. So it's not years it's more hours of playing and practice. The best bang for your buck is to get an optishot especially if you have limited time. It takes 45min to play a round. Or just go on the range and do drills to hone your swing. Then go to a local course chip putt and hit sand shots. Watch lots of videos. To shoot 90's you'll need 5-10 hours a week. To shoot 80's you'll need 15-20 hours a week to shoot 70's you'll need 25+ hours a week. Good luck. And yes the addiction gets worse the lower you shoot
Sent from my SM-G900W8 using MyGolfSpy mobile app