There are many theories as to why golf has 18 holes. One theory is that it was based on the number of holes in a standard pack of playing cards. Another is that it was designed to make the game last longer.