Bless your heart, you have been in pain too long. Since you did not like the doctor you saw, have you seen another? If not, do. This pain is not going away and should be investigated. If they suggest you need an MRI (after the order and examine x-rays) then, yes, you should get an MRI. The most important thing, though, is that you get to a doctor with whom you are comfortable and that you are willing to trust. That makes a huge difference in everything!
Wanted to add that Im 28 , female and have had no injuries etc.