This is a problem
...That should be seen asap and, yes, there is a good chance surgery is needed.
It's a bit concerning that you haven't had an md see it already. I hope this is not b/c of insurance
. If so, try a university hosp or medicaid.