The Golf Pass can be purchased once every Season and each Golf Pass will last the duration of the Season.
 
You can see exactly when a Season ends by viewing the Season panel. This can be accessed from the main menu screen.