Picture taken from this website.
Medicine bags are small leather pouches that are sometimes plain or designed with beads and other items.
Medicine men or healers carry medicine bags. But there are also personal medicine bags and medicine bags are still used today, even by Non-Natives. Some people wear them around their necks; carry them in pockets or purses and even sleep with them under a pillow.
Medicine bags have different items in them that are special to the person wearing it. Sometimes it is stones, sage, sweet grass and other items. Whatever the bag contains, it is sacred and good medicine for the person wearing it.