I have had sesamoiditis for 9 months now, what is the best way to heal it: therapy, injections, or surgery?

Long time. 9 months is a long time. If you have already had therapy, injections and immobilization then surgery is probably the only other solution.