Sub 12 100m again!

A little more info: I started sprinting at age 20 and did it for 3 years pretty seriously. I got chronic shin splints because I didnt have a good base and pushed to hard.
My first race just after a few workouts was 11.90. I was beating sub 11 runners in the 30m after 2 years, so I think I have the genes for it. But its been a while, and I realize that speed gets harder to develope the older I get. I like to workout, and theres something pure about sprinting that really gets me going. My biggest worry is injuries though. My left hamstring hurts a bit after speed sessions.