i lightly strained my hamstring in my running days and found it to be about 6 months before i really didn't feel the pull anymore. i don't have any real advice and i am sure you are doing all the right things. light stretching is good too.