There is no fixed amount of time to master golf. However, if you are spending 4.5 to 6 hours playing on a golf course, this would be the same time you should practice in a fairway. Doing this practice pattern regularly may take between seven to ten years before you master golf.