There are a bunch of problems you might face, from fading to rips or tears, but one thing that's a given is that you'll have dust & scratches. [It bothers me to say "dust", because you (should have at least) wiped the photo clean before you copied it, but can't think of a better word for all the dots you'll get.]
It's common enough that one of the very first [if not the 1st] filters included in image editing software was the Dust & Scratch filter. And it works, but with a sometimes pretty high price -- more a blunt instrument than a scalpel, it can cause loss of detail &/or blurring throughout the photo. Normally you don't even want to think about using the Dust & Scratch filter if it's snowing in the photo. Here's a simple way to deal with that -- think of a Dust & Scratch brush that lets you selectively apply the filter wherever you paint on the original, *with no effect* on the rest of the photo.
The basic method behind the technique is hardly revolutionary -- it can be [and often is] used with many effects &/or adjustments. So I spent a few minutes with Google looking for any related tips & tricks, tweaks that might help it work better, and surprisingly all I found was advice on using Photoshop's Healing Brush -- its side effects were exactly what I wanted to avoid, at least as much as possible. And that's the main reason why I'm writing & posting this -- there's a better way that folks might never read about otherwise.
Now this is based on using Photoshop, but the basic idea should work in any image editing software that has layers, e.g. PaintShop Pro. You start with the photo on one layer, duplicate it, & apply the Dust & Scratch filter to the upper layer [the copy], adjusting the filter's settings to get rid of the majority of dust & scratches, not worrying too much about what it's doing to the rest of the photo, e.g. blurring etc.
Next you add a layer mask to that same layer. In Photoshop that mask is going to be white & thus transparent -- now invert it, so that the mask is black, meaning it's completely blocking that layer, making it invisible, so that you see the picture with all its dust & scratches. Click the layer mask to select it, set the foreground color to white, and select the brush tool, adjusting its settings, e.g. opacity, to whatever works best for you. Now simply paint over the dust & scratches that you want to repair -- what you're really doing is painting on that layer mask, and wherever you paint, turning it from black to white, the upper layer with the Dust & Scratch filter applied is going to show.
Once you're done you can flatten or merge or create a composite or group out of the 2 layers, duplicate that, and go on restoring the photo if/as necessary.
Using this method has several advantages over things like the clone brush or tool &/or the healing brush or tool &/or using something like Inpaint when you're only dealing with smaller imperfections -- the biggest plus is that you're avoiding the potential side effects of using those tools, like unintended patterns or color/tone &/or sometimes obvious texture mismatches.