While it is possible for a homeowner to repave their own driveway, especially if using materials like gravel, for more complex materials like asphalt or concrete, it is highly recommended to hire a professional. This ensures the job is done correctly and safely, with a higher quality of finish and longer-lasting results.