The longest war in American history was the one fought for nearly 20 years in Afghanistan between 2001 and 2021. It was so long, it lasted for nearly 8% of all American history from 1776 to the present day. This is the story of that conflict.