Unless you’ve actually done the calculations and found it to be cheaper at home, I suspect that it will be more worthwhile to get a professional to print these for you. You’ll gain three things:
#1, time. Printing and cutting out a hundred business cards (or more as need requires!), with a professional-looking result, doesn’t sound like much, until you try it.
#2, experience printing things commercially. You’ll need to learn about bleeds, etc.
#3. Knowledge on what printers in your area are good and which ones aren’t. You don’t want to wait til you have a client waiting for a printed product before find that out! Many printers will give out free sample packages.
Unless you’re planning on giving this exclusively to people who know you personally, (and I assume that’s not the case), you’ll want your name on there somewhere, especially since you’re putting your phone number on there.
Hope this helps,