follyflashy follyflashy 10-12-2020 History contestada On May 13, 1846. the United States declared on Mexico. Approximately how long did the war last?