Use glass or stainless & wash everyday especially until he is well or he might get it back. Bacterial infections can be like staff, impetigo, strep...
That does sound like alot $$ The office visit should have been $25-35 then maybe 10-15 for scrap & maybe 10-20 for meds. So a min $45 or max $70-in my opinion. Look at your bill & if you think you were over charged I would bring it up & see if they could adjust. Maybe he was giving himself a xmas bonus. Keep us posted