I am a bit slower than you, but this has happened to me post-collegiately too.
1. 1 month, tore something in my foot
2. 3 months, tore my ankle.
3. 8 months, got a neuroma.
4. 2 months, had to move.
5. 6 weeks, hurt myself running a marathon. (I know, dumb dumb dumb)
6. Currently on 10th week of latest stint.
Things I'm doing differently this time.
1. Not being afraid of taking a day off to cross-train and let things heal up.
2. Ramp up really slowly. I adhered to the 10% max increase rule for weekly mileage before, but this time once I hit 30 I've only added 1-2 miles a week.
3. Get into a routine, I try to run every morning before work. I work at a consulting firm and can't count on running at a consistent hour in the evenings.
4. Stretch and ice regularly if something feels funny. I used to slack off of the non-running aspects of my training. I think it's just as important for me to let my body heal so it doesn't become worn down from the wear and tear that accumulates.
Good luck.
One more thing, not sure if it's a good idea. But I've jumped in a couple of races and got my ass handed to me by guys that I would never dream of losing to just 3-4 years ago. It really lights a fire under you and you out the door to do your training runs when you run 2-3 minutes slower than your 5K PR and have the guy who finished right in front of you try to tell you what you "did wrong"...