On average, it takes beginners 6 months just to hit a golf ball properly. For most, it takes 1 to 2 years to become a decent player. Becoming a great golf player can take years.