The United States has spent an estimated $5.8 trillion on two decades of war, with an additional $2.2 trillion reserved for veterans' care in the coming decades - bringing the total cost to at least $8 trillion.
(Please use a modern browser to see the interactive version of this visualization)