(CNN) - The demand is so high for guns these days; WalMart is having trouble keeping some of them in stock.
The retail giant says guns and ammunition have been flying off store shelves ever since President Barack Obama's re-election.
The demand soared even high after the Newtown School shootings, when Obama launched his push for stricter gun laws.
Earlier this month, WalMart had to actually start rationing how much ammunition it sells to deal with the high demand.
Customers can now only get three boxes of ammo a day at stores nationwide.
But there is no limit to how many guns a customer can buy.