How unlucky and painful sounding.
I think the best thing to do would be to get a good physio, with whom you could build a longstanding relationship with, particularly if you do tend to carry injury. There's a good chance he/she will then be able to treat you and pre-empt any further injuries.
I know its not much in way of a cure, but I think what I'm trying to put across is accept you carry injury, make a good physio part of your 'team' and train in consultation with them. Unless you're a pro, we all earn our money outside of this, so I guess we need to be in good shape for our main, (if somewhat tedious) job.
Hope this helps, and keep your spirits up, once you get to know what causes it and how you can treat it and pre-empt you'll be in a better position.