I'm almost 28. I have two bachelors degrees, all from the UK. One in Computing and the other in Electrical & Electronics Engineering. My area of interest is nonlinear dynamics/chaos and complex systems. I have an offer to start my PhD now and I expect to finish by the time I'm 31. (This is at a top 10-15 uni, depending on which ranking). Does this make me too old?

Also I feel like I will really benefit from an Masters in mathematics which could lengthen this by 1-2 years (32-33). My supervisor thinks I should just take the PhD but I am leaning towards the maths masters. My research area will involve fractal measure theory and algebraic topology (group homology), and I feel I need a more solid background than diving into 3 years of research.

Cheers