How long does it take to recover fron herniated disc and bone spir surgery?

Hard to say. The recovery time depends on the type of surgery you'll have. If it's a minimally invasive surgery, it may be a few weeks. If it's a fusion surgery, it may take much longer than that.
Few weeks. Most recover quite well within a few weeks, if neurosurgical techniques (small incision, facet sparing, micro-discectomy or "minimally invasive" techniques) are used.