Funny thing about business cards. I have seen where I gave out 100's and then suddenly I get an email, or a call for an order from someone I have never met from goodness knows were. I have never been to Ireland yet one of my recent orders was from there and they got their contact information from one of my business cards that a family member here in the states had. Go figure hehe. Anyway not every business card will get you a sale or even an immediate lead for a commission or sale but it does promote your work and brings attention to it. Generally speaking it takes 3 - 5 years to get established firmly, less the more you push out things like Facebook, Twitter, Instagram and the other social media outlets. Keep plugging away at it. You do great work.
DW