I googled the question and this is the result: "Walmart will do it “free”, if you buy the piercing studs. The cheapest are $9.99 plus tax for basic gold plated balls, the nicer ones tend to be around $20 or so." The stores' policies and regulations in your area may differ somewhat as well as the stores' near to me since that search result had last been updated on Feb. 2018. If I were you then I would ask a store associate just to make certain. Hope this answer helps some.
That, I do not know.
It was around 15 to $20 the last time I got my ear pierced there
Thanks! Your answer is awaiting moderation.