Hi Jennifer,
Great question! It depends on how much you’d like to invest initially. You can either hire a graphic designer (this is what we did for our business), or you can draw it yourself if you think you have an idea of what you’re wanting. I have known many herbalists that have gotten close friends to draw up a logo, or have inquired artists they’ve found on social media.
There is also Canva, a free platform where you can upload an image on to it or design logos directly on there. Vistaprint is also great, you can upload an image and order your labels online.
In terms of printing companies, here in Victoria there is Metropol, Sticky Business, and then I’ve also heard Jukebox is good (I believe they are based out of Vancouver).
I hope that helps! Let me know if you have any more questions.
Riley