The French and Indian War last so long because it was part of a multi-continent war between the French and the British. This was war known as the 7-Years War and took so long because of how evenly matched the two forces were and how large of a territory they were fighting over.