About 1 to 5 weeks, depending on the extent of your specific procedure.  It also depends on the type of bunion surgery you have. Read more about bunion surgery recovery here!