In 2004, $15.1 billion was spent on nonprescription medications in the United States (this excludes pharmacy sales figures from Wal-Mart, the nation's largest retailer, which were not made available).