Generally, a pool will have to be resurfaced every 5 to 20 years depending on the type of surface and pool. Certain pools, such as fiberglass ones, will only need a new gelcoat sprayed onto the ...