After you've had spinal stenosis surgery you'll be required to stay in the hospital for 1 to 3 days and then after 1 to 3 days you can be discharged from the hospital.
Full recovery of spinal stenosis surgery takes between 3 to 4 weeks.
So during those 3 to 4 weeks of recovery be sure to not do any straining activities to allow your body to recover.
Take things easy and relax as much as possible for those 4 weeks to allow full recovery.