1- Which software are you using to copy the DVDs? Are you using Nero? If this is the case just make sure when you burn a DVD to uncheck the option in the last asking for creating a multisession DVD which will not close your DVD and leave a chance for you to add and burn more files to the same DVD. Some of the players can't play the DVD if it has this issue.

2- While your DVD is a DVD Writer, most of the writers can read the DVD even if it was a multisession DVD. How long have you been using this DVD writer? It got normally 2 years to work fine before problems start to appear and it depends on your usage for the copying function. I'm afraid that you have to replace it.

3- Are you playing original DVDs on your laptop? Sometimes the religions are different and if you were switching between them for more than 4 or 5 times, then your DVD might been locked and can't read DVDs anymore. Solution: Format your laptop or try to get a software called 'DVD Region Free' with this one you can play DVDs without any problem and it would never ask you to change the DVD region anymore. Just make sure to enable it before you got a new one.

4- Getting a new one is your last option, have a good look at what I've said earlier before you go and get a new one. The price depends on the kind of DVD that you have. If yours is of the kind that has no plate and you insert the DVD inside and it read it, this one is troublesome. If it is a regular one then it should not cost you a lot but these guys would be taking from you something between 250 - 400. External DVD is a good option too, but what kind of USB ports do you have on your laptop? If they are 2.0 and not 1.0 then go ahead. External writers [most of them] got the USB 2.0 support to make the burning process fast, so if you don't have that the burning process would be slow for you and in some case you would not be able to complete the burn process. a good external DVD burner [LG] would cost you you nothing. The range is between 180 - 240 Max. If someone ask for more don't listen to them ...

Good Luck and Have a Nice Day