How Soon Can You Eat After Getting a Cavity Filled?

Someone who got a silver filling should wait at least 1 hour before eating anything, and those people who got a white filling don't have to wait to eat, according to Studio Dentaire. Silver fillings, also known as amalagam fillings, take up to 24 hours to harden, so eating solid foods should be avoided for that time. White fillings, also known as composite fillings, harden immediately upon exposure to the dentist's blue light.