If the filling has been done with composite material then there is a chance of discoloration in the future. This material has the disadvantage of shrinkage also over a period of time. You can get the veneer done which will not have discoloration in the future.