I had bunion surgery in March and according to my doctor 3 weeks ago I am 100% healed and free to wear any shoes I want and no activity restrictions. Unfortunately I still have pain when I walk more then a couple of blocks. Walking my dogs up and down a steep hill early last week hurt really bad and today we went to the aquarium and by the time we were done there I could hardly walk to the car. Honestly, how long does it take to recover? I only wear what I think are considered sensible shoes. I was wearing tennis shoes on my walk and today I was wearing a sporty type sandal. I wear flats at work and rarely flip flops when I'm on a short trip.