Since you've quite clearly stated that your tooth has a big hole, in other words a cavity, it would only be natural that you would experience a great deal of pain, particularly when eating certain foods. I would strongly urge you to visit a dentist, as this is an extremely well known and common condition that can be treated very easily, but if neglected can turn quite serious...