What are three methods of duration estimation for project activities and what are the advantages and disadvantages of each method?

What are three methods of duration estimation for project activities and what are the advantages and disadvantages of each method?