You will be able to eat and drink normally after approximately two to four weeks, with the sensitivity getting better each day. However, this varies from patient to patient and depends on the severity and size of the filling.  You can take minor pain relief medication on the advice of your dentist if you have a deep filling and you feel some pain post-treatment.