You are 28 and in this age you should not getting these problems especially when you do all of your stretching after doing your warmup. I suggest you to go to a sports medicine doctor.