Neither side, especially America, was prepared for the War of 1812.
Although many Americans and Congress had petitioned for war against the British, America was unprepared for conflict. On paper, the U.S. Navy was no match for the gigantic Royal Navy, which had hundreds of active warships. The U.S. Navy had just 16 ships, including the 12-gun USS Viper and the 44-gun USS Constitution. The entirety of the United States military at the time consisted of only around 12,000 men. Despite Congress authorizing the expansion of the military, harsh disciplinary conditions and low pay created a lack of growth within the United States military.
The British were similarly underprepared. The British were already embroiled in a war with Napoleon, with many soldiers fighting in Spain and Portugal. As a result of the war with France, the vast majority of their navy was held up in the blockade of France. While Britain had 6,034 troops stationed in Canada, the British could not spare many more from their war with France.
Despite being on the weaker end, the U.S. Navy had some morale-boosting victories early in the War of 1812. On August 19, 1812, the USS Constitution met and defeated the HMS Guerriere 400 miles east of Nova Scotia. Very little damage was done to the American vessel, which earned the nickname "Old Ironsides." That December, the ship scored another win, this time over the HMS Java frigate. But Old Ironsides didn't steal all the glory in battle: The USS United States beat the HMS Macedonian on October 25, 1812.