There was 3 wars against the Romans and the Carthage called the Punic Wars. All wars were won by The Romans. The first war lasts more than 20 years as the Romans attacked them on ships and then conquered them. In the second war 17 years as many men had died in this battle. The last war lasted 3 years as the. Romans fully took over