Just my opinion, but 2.5 years old is still very young and I wouldn't worry yet. He has lots of time.