Definitely go for a second opinion and take your x-rays with you but don't tell the second dentist what the first dentist told you. Just explain your problems and ask his/her what s/he thinks.
If everything you eat gets stuck on your fillings and you get pain, you need a dentist that can correct the problem.