The United States Congress declared war on Mexico on May 13, 1846 after only having a few hours to debate.