The First Amendment applies to commercial speech too.
No, commercial speech in fact, can be limited and regulated and does not enjoy full 1st ammendment protection. Just ask the Marlborough Man.