I don't know if there's any around where you live, but sometimes dental schools will do free or sliding scale treatments, especially for routine things like cavities. My university has a dental school, and even if/when I lose my insurance I can go there for super cheap.