Fillings are usually painless procedures that can take up to an hour. For small, minor cavities, a filling may take as little as 20 minutes and only one appointment is typically needed. https://comprehensivedentistry.net/blog/how-long-does-it-take-to-get-a-cavity-filled/