Sorry it took to long to get back to you as I had no Internet. Yes, see either a Podiatrist or an Ortho Foot/Ankle specialist.
If its bone spurs on foot see podiatrist
No, you an get bone spurs any time, and not necessarily due to trauma (injury). Depending on where the bone spur is located is where I would recommend going to the the doctor. Where is it located and does it bother you? Has it been documented on X-ray that it is a bone spur?