They're called a pharmacist.
Pharmacist or chemist (British English) or druggist (American English).
a pharmicist
medic
The person who sells drink is known as sellsmen
In India the person making Natural Medicines is traditionally known as Vaidya.
In "To Kill a Mockingbird," an apothecary is a person who prepares and sells medicines and drugs. The apothecary in the story is a man named Mr. Dolphus Raymond, who is known for selling alcohol in brown bags to make people believe he is drunk when he is not.
1800PetMeds sells medicines for pets. You can purchase a range of pet medicines from them including vaccinations, flea treatments, Advantix and Frontline Plus.
In modern times, this person is probably known as a sporting goods merchant.
Cold medicines are not bad for a person if they need to take them. If a person is not sick, then the medicines are potentially harmful.
The use of herbal medicines is known as what in India?PCH = Ayurveda
auctioneer
Generally, a person who is licensed to sell and advise on the use of medicines in the community is a pharmacist. <><> In Britain, they may be called a Chemist, or an Apothecary- they are still a pharmacist.