This is called the "coupon collector's problem" in reference to someone who wants to collect a complete set of coupons. In your case, you have 52 "coupons", i.e. cards.
You can find a discussion of the problem and a formula for the expected number of draws needed to get a complete set here:
Coupon collector's problem - Wikipedia, the free encyclopedia