if you don't have insurance it's going to be difficult to see a specialist, which is why I suggest the ER.
obviously, if you had insurance I would recommend going with a specialist, but lots of offices are just going to be like "see ya" when you tell them you don't have insurance.