Unfortunately, Time off the foot is the best healer.
Custom fit arch supports are a good remedy. They will re-align the foot structures.
Which balances the foot properly. Orthotics are expensive, but there are some cost effective solutions. I wear Archatomics-custom arch supports. You can find them on the web. And is very affordable and easy to order.
Their site also shows how to relieve pressure off of the forefoot, which is great for bunion sufferers.
Hope the best. Mike