I've gotten it twice in my life.. as a teenager i got them from soccer. and then in my late 20's i got them from running a lot
there is no cure except rest. the more you pound the worse they will get
you can prevent them with proper shoes and I would even suggest running barefoot on grass.